您的位置:首页 > 编程语言 > PHP开发

500次访问之后php-cgi进程退出

2017-05-05 11:53 190 查看
之前遇到过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 &"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: