PHP偶然出現No input file specified.錯誤

原博地址:https://blog.51cto.com/junstar/1677879

網站運行環境,Linux+Nginx+Mysql+PHP,訪問網站時,偶爾正常,偶爾出現No input file specified.的錯誤。解決過程:

進入nginx配置文件

cd /etc/nginx/ #服務器安裝路徑可能不同
vim nginx.conf

查找到錯誤日誌文件路徑

wKioL1WxtoaS5MFEAAIiRSCpAaw155.jpg

查看錯誤日誌

tail -f /var/log/nginx/error.log

wKioL1WxtcqgnKHrAAWTTsFMFCA243.jpg

上圖顯示的關鍵字爲Too many open files,說明index.php這個文件被請求過多,我使用的是php-fpm來啓動的php,使用如下命令查看php-fpm的工作情況:

ps -ef | grep php-fpm

命令結果如下:

wKiom1WxtarS-5u8AAyMhIjd-cY076.jpg

可以看見有非常多的php-fpm進程,說明訪問的鏈接比較多,此時使用如下命令重啓php-fpm的主進程

kill -USR2 2062

至此,No input file specified.的錯誤就不再出現了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章