> So, still searching for the culprit that doesn't close the connection to browser when Content-Length is reached... :) Any ideas?
>
> Or is this a FastCGI issue? Is there any other way to use PHP with NginX?
I believe this is a FastCGI issue. And nginx buffer's the FastCGI response until FastCGI request is completed. The Header("Connection: close"); is only used to prevent using Keep-alive connection. It tells the browser to terminate the connection and not keep them open, thus having no effect on when the data gets to the client.
A suggestion that might work as your needing is stripping your apache down to only using mod_php and anything else you might want. and basically use it as a PHP process manager. Then you can just proxy your requests to apache for the php requests and turn proxy_buffering off http://wiki.nginx.org/NginxHttpProxyModule#proxy_buffering which then *should* produce the results you require. This allow you to use nginx for your static resources while just utilizing apache as just a PHP manager.
v/r,
Rob
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx