1. 程式人生 > >頻繁訪問資料庫導致too many connection Error preloading the connection pool

頻繁訪問資料庫導致too many connection Error preloading the connection pool

 這個原因是連線過多,但是沒有斷開連線,導致的

錯誤程式碼如下:

我的程式碼有很多不足的地方

第一個錯誤是:沒有關閉連線!

主要原因:

當資料庫恢復正常時,所有建立的connectionPool都會去連線資料庫,從而導致建立大量連線,也可能導致資料庫掛掉

我處理的方法是:

把資料庫關閉,然後重新開啟,連線!

幾個小時之後我又修改這個部落格,因為我把mysql關閉以後,雖然正常了,但是沒過多久又出問題了。

還是這個問題!

這次的處理辦法是:

這個我把mysqld.exe程序關閉,然後重啟,就好了!

但是,之後還是有問題;

開啟mysql的配置檔案my.ini或者是my.cnf

把連線數增大;如下
max_connections=500

最根本的辦法是使用框架