- 积分
- 117977
- 威望
-
- 金钱
-
- 注册时间
- 2009-4-24
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2011-12-6 09:49:45
|
显示全部楼层
看日志应该是
Dec 05 21:29:11.665052 [WARNING] fpm_children_bury(), line 215: child 18877 (pool default) exited on signal 15 SIGTERM after 1326.995243 seconds from start
Dec 05 21:29:11.665061 [NOTICE] fpm_pctl_exit(), line 81: exiting, bye-bye!
Dec 05 21:29:12.641573 [NOTICE] fpm_unix_init_main(), line 284: getrlimit(nofile): max:1024, cur:1024
这里的问题
可以尝试如下:
1、编辑/etc/security/limits.conf 加上
* soft nofile 51200
* hard nofile 51200
2、编辑/etc/sysctl.conf 添加
fs.file-max=51200
3、编辑/usr/local/nginx/conf/nginx.conf ,这边一般不用修改,默认的就是下面的值。
修改 worker_rlimit_nofile 51200;
4、编辑/usr/local/php/etc/php-fpm.conf ,看一下如下2个选项
<value name="max_requests">10240</value>
<value name="rlimit_files">51200</value>
然后重启一下 |
|