一天服務器的服務忽然本身死掉了,沒有人動服務器,查看了一下有沒有服務報錯,而後看到了php-fmp報php
[ERROR] fpm_unix_init_child(), line 168: setrlimit(RLIMIT_NOFILE) failed: Invalid argument (22)vim
這個錯誤!服務器
報這個錯誤說明系統的文件描述符與服務的不一致,查看一下系統的文件描述符是1024ide
而服務的是51200,我把系統的改爲了51200後,重啓服務沒有報錯,服務也沒有本身死掉了。unix
修改系統文件描述符:it
(1) ulimit -SHn 51200class
(2)vim /etc/security/limits.conffile
在後面加兩句話:im
* soft nofile 51200di
* hard nofile 51200