日志开始恢复后8小时,链接会断开 Aborted connection 4 to db

从日志中观察到,日志开始恢复后8小时,链接会断开mysql

2020-06-20T23:31:39.131659+08:00 4 [Note] Aborted connection 4 to db: 'mysql' user: 'test' host: '' (Got timeout reading communication packets)

涉及两个参数:
interactive_timeout:
参数含义:服务器关闭交互式链接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。
参数默认值:28800秒(8小时)web

wait_timeout:
参数含义:服务器关闭非交互链接以前等待活动的秒数。
在线程启动时,根据全局wait_timeout值或全局interactive_timeout值初始化会话wait_timeout值,取决于客户端类型(由mysql_real_connect()的链接选项CLIENT_INTERACTIVE定义)。
参数默认值:28800秒(8小时)sql

MySQL的每一个链接的创建都会消耗内存。若是MySQL Server有大量的闲置链接,会白白消耗内存,并且若是链接一直在累加而不断开,最终确定会达到MySQL Server的链接上限数。经过show processlist命令查看当前系统的链接状态,若是发现有大量的sleep状态的链接进程,则说明该参数设置的过大,能够进行适当的调整小些。要同时设置interactive_timeout和wait_timeout才会生效。服务器