一天服务器的服务忽然本身死掉了,没有人动服务器,查看了一下有没有服务报错,而后看到了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