天天看點

500次通路之後php-cgi程序退出

之前遇到過php-cgi程序意外退出的問題,以為是負載過高導緻的,這幾天在寫一個向資料庫插資料的程式,測試穩定性時又遇到這種問題。

于是搜尋,找到了這篇文章:http://stackoverflow.com/questions/12487147/php-cgi-exe-quits-after-exactly-500-hits

重新驗證了一下,果然正好是500次。

依據其中提供的解決方案,在php-cgi 啟動之前執行:

SET PHP_FCGI_MAX_REQUESTS=0

這個方案是在Windows下使用的,對應linux下也就是設定環境變量。

我設定的方式如下:

sudo -u http bash -c "export PHP_FCGI_MAX_REQUESTS=0;php-cgi -b 127.0.0.1:9000 -c /etc/php/php.ini &"

轉載于:https://www.cnblogs.com/vanwoos/p/6812268.html