Hiding PHP's WSOD with Nginx
CJ Ess
zxcvbn4038 at gmail.com
Fri Mar 3 00:38:39 UTC 2017
My employer uses Nginx in front of PHP-FPM to generate their web content.
They have PHP's error reporting shut off in production so when something
does go wrong in their PHP scripts they end up with a "White Screen Of
Death". From a protocol level the white screen of death is a 200 response
with no content. They were wondering if there was a way to detect the WSOD
within Nginx and substitute their 500 error page.
PHP-FPM typically uses chunked encoding so I don't think the content-length
header is going to help me.
Does anyone have any suggestions how I might best accomplish this?
I looked around with Google but all of the hits were people wanting to turn
on error reporting, or looking help getting php-fpm working with Nginx to
begin with.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20170302/b626a179/attachment.html>
More information about the nginx
mailing list