关于:the last packet sent successfully to the server was 0 milliseconds ago

最近老是出现个问题,早上以来公司登录公司的后台业务系统(由我是主要开发人员之一),登录抛出该异常。服务器环境LINUX,数据库MySQL
贴上图、关于:the last packet sent successfully to the server was 0 milliseconds ago_第1张图片
异常原因不在JAVA,在于MySQL。MySQL服务器默认的“wait_timeout”是28800秒即8小时,意味着如果一个连接的空闲时间超过8个小时,MySQL将自动断开该连接,而连接池却认为该连接还是有效的(因为并未校验连接的有效性),当应用申请使用该连接时,就会导致上面的报错。
需要重新设置Mysql的wait-timeout参数值

你可能感兴趣的:(server)