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

[size=large][color=green]最近老是出现个问题,早上以来公司登录公司的后台业务系统(由我是主要开发人员之一),登录抛出该异常。服务器环境LINUX,数据库MySQL
贴上图、[img]http://dl.iteye.com/upload/attachment/0066/9006/e12da574-931f-3585-a5cd-6b6fe4b6c242.jpg[/img]
异常原因不在JAVA,在于MySQL。MySQL服务器默认的“wait_timeout”是28800秒即8小时,意味着如果一个连接的空闲时间超过8个小时,MySQL将自动断开该连接,而连接池却认为该连接还是有效的(因为并未校验连接的有效性),当应用申请使用该连接时,就会导致上面的报错。
需要重新设置Mysql的wait-timeout参数值[/color][/size]

你可能感兴趣的:(开发经验)