4.2.4rotate log命令

rotate log [{--hosts=|-h }host_list] [site_name]

host_list:
    host[,host[,...]]

为连接的 MySQL Cluster Manager 代理、在特定主机上运行的代理或管理站点中所有主机上的代理 轮换mcmd日志。

例如,为客户端会话连接到的代理轮换日志:

mcm> rotate log;
+--------------------------+
| Command result           |
+--------------------------+
| Log rotated successfully |
+--------------------------+
1 row in set (0.03 sec)

结果创建了一个新的日志文件,在文件扩展名之前的文件名中插入了下划线和时间戳:

-rw-r-----   1 mcmd cluster    74265 Jul 15 22:45 mcmd.log
-rw-r-----   1 mcmd cluster  1197573 Jul 15 22:45 mcmd_2017-07-15T22-45-28.log

笔记

对于 MySQL Cluster Manager 1.4.4 及更早版本,新文件名的格式为 ,这将 用于上面的示例。 old_filename.timestampmcmd.log.2017-07-15T22-45-28

要为特定主机上的代理轮换日志,例如 nanna12nanna13,请使用--hosts选项(或其缩写形式 -h):

mcm> rotate log --hosts=nanna12,nanna13 mysite;

要轮换管理站点中所有代理的日志 mysite

mcm> rotate log mysite;