【问题标题】:PHP-cgi stops working randomly without error logPHP-cgi 随机停止工作而没有错误日志
【发布时间】:2014-06-10 08:44:03
【问题描述】:

我将 nginx 与(WT-NMP - 便携式 mysql nginx php 应用程序)一起使用。除了 php-cgi 之外,一切都运行良好,它随机停止,我必须重新启动它,事实上我意识到如果我快速添加以发布我的网站(在 wordpress 中),它肯定会停止。但有时它会无缘无故地停止,也许有原因但我看不到,因为错误日志中没有显示错误。

我在互联网上搜索了一些关于我的问题的信息,但我无法在我的 Windows 服务器上使用这些方法。

我找到的解决方案:SET PHP_FCGI_MAX_REQUESTS=0 到启动php-cgi.exe的脚本

@ECHO OFF
ECHO Starting PHP FastCGI...
SET PHP_FCGI_MAX_REQUESTS=0
SET PATH="D:\Program Files\php;%PATH%"
"C:\Program Files\php\php-cgi.exe" -b 127.0.0.1:9000 -c "C:\Program Files\php\php.ini"

知道我的问题吗?或任何想法如何在我的 Windows 服务器上使用此代码。我搜索了windows,发现只有一个解决方案,是关于IIS的。

过程:将 PHP_FCGI_MAX_REQUESTS=0 添加到环境变量中。

【问题讨论】:

    标签: php mysql wordpress nginx fastcgi


    【解决方案1】:

    以下设置适用于 Windows 2012 R2 Server !!!

    http://i.stack.imgur.com/HrIaO.jpg

    控制面板->系统->高级系统设置->高级->环境变量->系统变量->新建->变量名:PHP_FCGI_MAX_REQUESTS & 变量值:0

    【讨论】:

    • 你或许也可以解释一下背后的一些原因。
    猜你喜欢
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2014-04-11
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多