Как получить от PHP-FPM код ошибки, отличный от 200, при PHP Fatal error?

Ktulhu Ftagn maxout.mail at gmail.com
Mon Jul 29 13:02:21 UTC 2013


Дано: Nginx 1.4.1, PHP-FPM 5.3.27
При возникновении в PHP фатальной ошибки вебсервер возвращает текст ошибки
и код 200.

Прописываем в nginx fastcgi_catch_stderr <<PHP Fatal error:>>;

Теперь при фатальной ошибке возвращается код 502 Bad Gateway, но на этот
раз текста ошибки нет.

Нужно: возвращать ошибочный код и выводить саму ошибку PHP в браузер, как
это делает апач.

Вопрос: как?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130729/0f0d4b5c/attachment.html>


Подробная информация о списке рассылки nginx-ru