改成mysql_connect(),或修改max_connections
解决方案 »
- php生成xml文档问题
- 求救.Apache2.0不能跨网络访问
- 求教一个简单的显示问题
- 函数file_exists判断本地文件不行
- 谁给一段简单的无闪烁刷新页面的程序,最好用 xmlhttp的,
- 能不能当window.open()打开页面时,被打开页面不点击,不按键就自动提交一个表单!!(急用,第一个解决的,给满分)
- 请各位大虾提供一些关于开发“语音聊天室”的资料,谢谢!
- 请教一个跟cookie有关的问题,十万火急,重谢
- 我装PHP4在WIN98 & PWS 上,多次试验不成功,
- php webservice错误
- MySQL多表查询,这两种方式有区别吗?
- 怎么让下拉框<select name="zzdw">变小?
2.增大 max connect 的数值.
3.写个程序定时kill长时间的sleep连接.
一味增大max connect 也不是好办法
还是从程序和数据库上找原因比较实际。
添加缓存是个好办法 :)
怎么样设置呢?是在my.ini设置吗?我是才学者,如果能讲得明白一些我再追加额外分数!
echo "show processlist" | mysql -uroot -pxxxxxxx -si|grep 'localhost'| awk '{ if( $6> 10 && $1!=180) print ("kill", $1, ";")}'| mysql -uroot -pxxxxxxx -A---
假定mysql用户/密码为: root/xxxxxxx 要杀掉本地连接超过 180 秒的定时运行 kill-mysql.sh 就行了
还有就是把mysql的wait_timeout改小,默认是8小时