php下nginx 500錯誤的解決辦法:首先打開【limits.conf】文件,加入相關代碼;然后在【worker_processes】后加入一行語句;最后重新啟動nginx,重新載入設置即可。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供友誼網(wǎng)站建設、友誼做網(wǎng)站、友誼網(wǎng)站設計、友誼網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、友誼企業(yè)網(wǎng)站模板建站服務,10年友誼做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
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的錯誤日志,也沒有發(fā)現(xiàn)500報錯的情況了。
4、有可能是數(shù)據(jù)庫問題我的在nginx日志php日志都沒有發(fā)現(xiàn)什么問題, 最后發(fā)現(xiàn)數(shù)據(jù)庫訪問不了,修正后問題解決。
相關學習推薦:php編程(視頻)