ホームページ > バックエンド開発 > PHPの問題 > PHPでnginx 500エラーが発生した場合の対処法

PHPでnginx 500エラーが発生した場合の対処法

coldplay.xixi
リリース: 2023-03-03 21:42:01
オリジナル
4034 人が閲覧しました

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

PHPでnginx 500エラーが発生した場合の対処法

php下nginx  500错误的解决办法:

1 打开/etc/security/limits.conf文件,加上两句

代码如下:

* soft nofile 65535 
* hard nofile 65535
ログイン後にコピー

2 打开/etc/nginx/nginx.conf

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でnginx 500エラーが発生した場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート