与
ESC
输入关键词搜索文章

解决nginx1.4.4和php5.3.28出现502错误状态

全文约 252 字预计阅读 1 分钟
php日志出项:WARNING: [pool www] child 22259 exited on signal 15 (SIGTERM) after 86179.763889 seconds from start 页面提示502 修改centos服务器配置 1、设置当前shell以及由它启动的进程的资源限制。 # vi /etc/security/limits.conf 加上 * soft nofile 65536 * hard nofile 65536 2、提升nginx的进程文件打开数 nginx.conf : worker_rlimit_nofile 65536; 3、修改php-fpm.conf文件,主要需要修改2处。 命令 ulimit -n 查看限制的打开文件数,php5.2修改php-fpm.conf 中的选项rlimit_files 确保和此数值一致。 <value name="max_requests">65536</value> <value name="rlimit_files">65536</value> php5.3修改方式为 pm.max_requests = 65535 rlimit_files = 65535 4、file-max是设置系统所有进程一共可以打开的文件数量。同时一些程序可以通过setrlimit调用,设置每个进程的限制。如果得到大量使用完文件句柄的错误信息,是应该增加这个值。 # vi /etc/sysctl.conf 底部添加 fs.file-max=65535 完成以上修改,重启PHP,警告信息再也没了。
解决nginx1.4.4和php5.3.28出现502错误状态
分享

发表评论

评论 0 条

暂无评论,来说点什么吧。