Drupal + Nginx + Php-cgi:502 Bad Gateway错误

Nei*_*eil 7 php drupal fastcgi nginx

我们使用php-fastcgi在Nginx上运行Drupal 5.x. 事情一段时间都很好.突然之间,我们(用户)遇到了502 Bad Gateway错误.重启PHP-cgi,nginx ..重启机器等没有帮助.

有没有其他人遇到过这类问题?有哪些可能的嫌疑人?

Gov*_*tla 10

今天我在一个CI项目上得到"502 Bad Gateway",在深入研究这个问题之后我发现它是nginx fastcgi缓冲区的问题,这里是如何修复它:open /etc/nginx/nginx.conf

将以下行添加到http部分:

fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
Run Code Online (Sandbox Code Playgroud)


roj*_*oca 0

通常当我遇到这个问题时,它是 PHP 中某个地方的致命错误。查看您的 PHP-cgi 日志,看看它是否在那里。nginx 日志中应该有这样的内容:104: Connection reset by peer。根据您的设置,这(抱歉,链接已失效)可能会有所帮助,但如果您使用php-fpm则不会。