php下nginx 500错误的解决办法:首先打开【limits.conf】文件,加入相关代码;然后在【worker_processes】后加入一行语句;最后重新启动nginx,重新载入设置即可。

1 打开/etc/security/limits.conf文件,加上两句
代码如下:
* soft nofile 65535 * hard nofile 65535
2 打开/etc/nginx/nginx.conf
立即学习“PHP免费学习笔记(深入)”;
在worker_processes的下面增加一行
代码如下:
worker_rlimit_nofile 65535;
3 重新启动nginx,重新载入设置
代码如下:
kill -9 `ps -ef | grep php | grep -v grep | awk '{print $2}'`
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 100 -u www-data -f /usr/bin/php-cgi
killall -HUP nginx重启后再看nginx的错误日志,也没有发现500报错的情况了。
4、有可能是数据库问题我的在nginx日志php日志都没有发现什么问题, 最后发现数据库访问不了,修正后问题解决。
相关学习推荐:php编程(视频)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号