本节提供有关用于创建和销毁管理服务器句柄的 MGM API 函数的信息(请参阅 NdbMgmHandle)。
- 描述
此函数可用于为管理服务器句柄设置一个名称,然后在集群日志中报告该名称。
- 签名
void ndb_mgm_set_name ( NdbMgmHandle handle, const char* name )
- 参数
-
这个函数有两个参数:
一个管理服务器
handle
。所需
name
的handle
.
- 返回值
没有。
- 描述
MGM API 默认安装一个信号处理程序,它忽略
SIGPIPE
在写入已关闭或重置的套接字时可能发生的所有信号。提供自己的处理程序的应用程序SIGPIPE
应在创建管理服务器句柄之后和使用该句柄连接到管理服务器之前调用此函数。(换句话说,在使用之后ndb_mgm_create_handle()
但在调用之前调用 此函数ndb_mgm_connect()
,这会导致安装 MGM API 的SIGPIPE
处理程序,除非被覆盖。)- 签名
int ndb_mgm_set_ignore_sigpipe ( NdbMgmHandle handle, int ignore = 1 )
- 参数
-
这个函数有两个参数:
管理服务器句柄
确定是否 出错的整数值。将其设置为 1(默认值)以导致 MGM API 忽略 ;如果您希望传播到您的 MGM API 应用程序,请设置为零。
ignore
SIGPIPE
SIGPIPE
SIGPIPE
- 返回值
没有。