当前位置: 首页 > 知识库问答 >
问题:

nginx从1.2更新后,PHP-FPM状态页为空。1至1.9。2.

白嘉石
2023-03-14

我一直在使用nginx1.2。1有一段时间,由于安全问题,我决定升级到1.9。2.

问题是:php-fpm状态页现在为我提供了一个完全空白的页面。HTTP响应代码说:200可以,但是内容=0字节

我尝试的是:

检查Nginx用户/组:它是www: www(和以前一样)检查Php-FPM用户/组:它是www: www(和以前一样)在能力提升期间,我选择保留我的配置文件

tail/var/log/nginx/error。日志显示:nothing tail/var/log/nginx/mywebsite错误。日志显示:nothing-tail/var/log/php-fpm/php5-fpm。日志上写着:除了一些进程跟踪完成之外,什么都没有,但没有相关内容

升级前我一直在使用此代码,没有问题:

    location ~ ^/(php_status|ping)$ {
    # access_log off;
    allow 127.0.0.1;
    allow MY_IP_ADRESS;
    deny all;
    include fastcgi_params;
    fastcgi_pass    unix:/var/run/php5-fpm.sock;
}

因此,我尝试使用以下语法:

fastcgi_pass 127.0.0.1:9000;

但这导致了一个来自nginx的502,我认为这个问题并不存在。

我没有选择了。。。

谢谢你的帮助。

共有2个答案

白禄
2023-03-14

似乎只需要添加就足够了

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
勾通
2023-03-14

试试这个:

location ~ ^/(php_status|ping)$ {
    # access_log off;
    allow 127.0.0.1;
    allow MY_IP_ADRESS;
    deny all;
    include fastcgi_params;

    # This is important
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    fastcgi_pass    unix:/var/run/php5-fpm.sock;
}
 类似资料:
  • 我刚刚安装了nginx和php7。0-fpm在clear debian 9上运行,并尝试按标准方式进行配置,但当我尝试访问http://mysite/test.php我得到一张空白页。/var/log/nginx/error中没有任何错误。log或/var/log/php7。0-fpm。日志文件(我得到200个答案,但页面是空白的)。我的配置文件如下。。 /var/www/html/test。ph

  • E:未能获取http://cdn-fastly.deb.debian.org/debian/pool/main/r/readline/readline-common_7.0-5_all.deb无法解析'cdn-fastly.deb.debian.org'E:未能获取http://cdn-fastly.deb.debian.org/debian/j/jquery/libjs-jquery_3.3.1

  • 运行Nginx 1.17的Digital Ocean Ubuntu18.04 VPS。10 PHP-FPM7.3。我不知道如何正确运行PHP文件(其他一切都正常运行)php文件生成Nginx的404未找到页面。Nginx错误日志仅显示“信号处理已启动”每次更改后,我都会重新启动nginx fpm。我已经研究了几乎所有与此相关的StackOverflow问题,并尝试了各种不同的配置。如果您能提供任何

  • 项目的吉特回购:https://github.com/tombusby/docker-laravel-experiments(撰写本文时的标题为823fd22)。 这是我的码头工人。yml: 我创建了一个新的laravel项目。如果我把index.php换成一个基本的回声“你好世界”;,如果我使用回声“称为”;退出();,我可以识别laravel的index.php确实会被处决。 它死在第53行:

  • 我的错误日志从nginx一直说: [错误]82305#0:*542243 connect()到unix:/var/run/php5 fpm。连接到上游时sock失败(146:连接被拒绝) 大约每30秒。然而,我的php-fpm日志在这个错误中没有显示任何内容。只有nginx显示日志。php-fpm的nginx配置如下: 编辑:刚刚为nginx和php fpm添加了完整配置: php fpm:

  • 使用最新iOS设备中的M7芯片,当用户使用CMMotionActivityManager从静止状态转到跑步、行走等状态时,可以通过编程方式获得通知。Stava和Runkeeper都使用此功能在检测到用户未通过M7移动时自动暂停GPS轮询(关闭GPS天线),然后在再次移动时重新启用GPS更新。它可以在应用程序处于后台状态时执行此操作,这是此处的关键。 复制此功能时遇到的问题是,如果我在应用程序处于后