萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 網站提示Can t create a new thread (errno

網站提示Can t create a new thread (errno

今天打開網站提示Can't create a new thread (errno -1) if you are not out of available memory, you can consult the manual for a possible OS-dependent bug,那麼如何解決此問題呢.


錯誤如下.

Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug

原因分析:

和MySQL本身沒關系

操作系統連接數太小。(比如centos 6 默認的  max user process只有 1024個。當mysql process大於這個值時 就會出現Can't create a new thread的問題)

解決辦法一

重啟mysql數據庫即可

解決辦法二,長期有效


 
連接數超限處理的辦法:
ulimit -a
查看max user processes 這一項
要是這個值比較的小 當mysql中process的數目超過這個數的時候 就會抱標題相應的錯誤。
 
修改辦法:
vi /etc/security/limits.d/90-nproc.conf
#修改為:
 -    nproc     65536
或者:
vi /etc/bashrc
添加 :
ulimit -u 65536
 
然後退出當前session 即可。

 

copyright © 萬盛學電腦網 all rights reserved