網頁

2012年10月31日 星期三

Too many connections - MySQL

今天突然許多系統發生異常的狀況,查了一下應該是後端資料庫管理系統 MySQL所造成,它的 Connections 的連結超出限制值所造成的,稍微調整 max_connections 的設定值,將它調整為 250,再重新啟動後就正常了。

不過回家後,還是有發現相同的狀況。只是蠻奇怪的,以前從來沒有發生過。不過真是莫非定律,明天要休假才發生問題。不過它的連線都是因為 OPAC 所崁入的功能所造成的 ( 之前為了執行的效率,所以 PHP- MySQL 的連結方式都是採 persistent connection 的方式 ) ,連線數過高加上沒有釋放,今天發生的原因應該就是這樣。

最近的事也真不少,先暫時調整一下 MySQL 的設定,將 mysql.allow_persistent 暫時關閉 ( mysql.allow_persistent=Off ),暫時先解決此問題,有空再去改寫相關的程式。

 ......

最後還是直接去修改程式的原始碼,再陸續觀察看看了。

相關資料:

沒有留言:

張貼留言