FastCGI以stderr发送(有时!)

时间:2019-01-31 19:04:08

标签: php nginx error-handling fastcgi

我没有类似“ FASTCGI在stderr中发送的消息:“主脚本未知”“的问题,但是我有一个问题,在正常的error_log调用中有消息“ FASTCGI在stderr中发送的消息”。奇怪的是,有些error_log调用可以,有些则不能,有些stderr则不完整。

我的/var/log/nginx/error.log的摘要:

PHP message: Loading Translation: 'Active Users' => ''
PHP message: Loading Translation: 'Active Permissions' => ''
PHP message: Loading Translation: 'Edit'
2019/01/31 19:54:11 [error] 25710#25710: *8 FastCGI sent in stderr: "PHP 
message: 
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUFVXYZ123456789!"§$%&/()
PHP message: loading language...

所有行都是由我的php中的error_log生成的。

FastCGI stderr在这里是完整的,但有时也可能是这样:

2019/01/31 19:54:11 [error] 25710#25710: *8 FastCGI sent in stderr: "PHP 
message: 
EFGHIJKLMNOPQRSTUFVXYZ123456789!"§$%&/()

我的NGINX配置如下:

server {
    listen 80;
    listen [::]:80;
    server_name ax.localhost;
    root /var/www/ax;



    location / {
        try_files $uri $uri/ $uri.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
}

0 个答案:

没有答案