MySQL Cluster Manager 1.4版本说明
收集日志(cluster_name]
该命令收集所有主机上的日志文件和其他相关文件。当集群的名称(cluster_name
)与命令一起提供,它收集所有日志文件(. log
)以及配置文件(. ini
,.cnf
)、错误文件(.err
),以及属于集群的所有进程使用的跟踪文件(.trace.log.*),以及所有代理日志文件。
当一个mcmd代理接收到收集日志
命令从罗马数字代理,它默认使用端口0设置TCP服务器套接字,并让操作系统分配实际的端口号。然后指示站点中的所有代理执行复制,每个代理生成一个TCP客户机,该客户机连接到之前设置的用于复制文件的TCP服务器套接字。
对于MySQL集群管理器1.4.2及更高版本:要手动分配用于文件复制的特定端口,请使用——copy-port
选择在开始mcmd.该选项的默认值为0。的收集日志
如果在30秒内,任何客户端都不能建立连接,或者TCP服务器检测到没有传入连接,则命令超时。
警告
如果防火墙或其他网络问题禁止TCP客户端连接到TCP服务器套接字,则收集日志
命令永远不会完成。
收集的文件放在MySQL集群管理器数据存储库(. . / mcm_data
(相对于MySQL集群管理器的安装目录),或由选项指定——管理器目录
)放在名为collected_files
,文件按照[文件集合]的时间戳层次结构和主机名进行组织;在主机名级别以下,文件组织模拟主机上的文件组织。例如,主机的代理日志tonfisk
,于2014年07月31日07:44:05
,载于:
/ opt / mcm_data collected-files / 2014 - 07 - 31 t07:44:05z / tonfisk / opt / mysql / logs / mcmd tonfisk - 19001.日志
如果cluster_name
,则只收集代理日志文件。