I know this has been asked before, but I could not find a definitive
I tried different solutions, nothing worked.
I have a PHP script that has to do time intensive operations and provide
status update from time to time. No way around it.
I built a sample PHP script:
I have output_buffering = Off in php.ini
In nginx I have
location ~ .php$
try_files $uri =404;
gzip off; proxy_buffering off; fastcgi_keep_conn on; fastcgi_buffers 128 1k; # up to 1k + 128 * 1k fastcgi_max_temp_file_size 0; fastcgi_buffer_size 1k; fastcgi_buffering off; }
(yeah, I put everything and the kitchen sink)
Server is Ubuntu 13.04, nginx 1.5.9, php 5.4.9
Posted at Nginx Forum: