Как заменить ошибки nginx - PullRequest
8 голосов
/ 10 мая 2011

Можно ли заменить 502 ошибки на nginx.conf (проблемы с php-fpm) на 503?

502 = плохой шлюз

503 = сервер перегружен


nginx: 502

googlebot: Хммм, мне это не нравится ... извините, но ... оштрафовано ...


nginx: 503

googlebot: Хммм, нет проблем, я попробую позже ...

nginx: спасибо за вашу готовность понять


1 Ответ

6 голосов
/ 10 мая 2011

Убедитесь, что fastcgi_intercept_errors установлено на on, и используйте директиву error_page:

location / {
    fastcgi_pass 127.0.0.1:9001;
    fastcgi_intercept_errors on;
    error_page 502 =503 /error_page.html;
    # ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...