Назад | Перейти на главную страницу

502 плохой шлюз - Nginx, spawn-fcgi, WordPress

Я размещаю несколько сайтов на CentOS VPS, и все работало нормально, пока один из сайтов WordPress на сервере не начал возвращать 502 Bad Gateway ошибка. Остальные сайты работают нормально. Сайт WordPress загрузится, если я переименую каталог плагина BuddyPress, но я не уверен, как отлаживать то, что в этом плагине теперь вызывает проблему (плагин работал ранее и не обновлялся). Тот же самый код / ​​база данных будет правильно работать с моей локальной установкой Apache, поэтому, похоже, это зависит от конфигурации сервера. Не использовать этот плагин не вариант, поэтому мой вопрос больше о том, как отлаживать конфигурацию сервера.

Моя конфигурация:

Ошибки:

Вещи, которые я пробовал:

Я наконец решил проблему, установив следующие значения в nginx.conf для файлов PHP. В proxy_* записи, казалось, сделали свое дело.

proxy_buffer_size               128k;
proxy_buffers                   4 256k
proxy_busy_buffers_size         256k;

fastcgi_buffering               on;
fastcgi_buffer_size             16k;
fastcgi_buffers                 16 16k;

Конечно, после нескольких дней борьбы с этим я решил проблему менее чем через 10 минут после публикации ...