在使用过程当中,发现系统日志显示警告 mysql
事件类型: 警告
事件来源: MySQL
事件种类: 无
事件 ID: 100
日期: 2013-7-16
事件: 13:08:53
用户: N/A
计算机:
描述:
D:\MySQL\MySQL Server 5.5\bin\mysqld: Forcing close of thread 6611 user: 'root' sql
经过netstat -an查看mysql的访问所有是time_wait状态,形成网站打开速度极度缓慢。 数据库
查证后发现为mysql的bug,网上有人说建议安装mysql 4.1.22版本,可是作数据库数据转移太麻烦了,mysql官网提供了一解决办法,可是单独修改mysql后没有明显改善,继续求证获得如下解决办法。 网站
修改mysql的my.ini或my.cnf文件
在[mysqld] 后增长如下三行内容
skip-external-locking
skip-host-cache
skip-name-resolve spa
同时在程序的数据库链接配置*.config里面的jdbcUrl后增长&autoReconnect=true 日志
搞定 事件