- open files 超過限制,系統不再讓 server 開啟 socket 服務 client。
(socket 也是 file describe 的一種) - maximum user process 超過數量,系統表示暫時無法取得系統資源。
在 Ubuntu 12.04 LTS kernel 的預設值,PID 上限可到 32768。因此整個系統在這個限制下,能開啟的 process 最多也就 32768個。要超過這個限制,我們需要修改 kernel 在 pid_max 的限制。
●查詢 kernel pid_max
$ sysctl kernel.pid_max
●修改 kernel pid_max
$ sysctl -w kernel.pid_max=<numbers> Example:$ sysctl -w kernel.pid_max=65536
沒有留言:
張貼留言