<div dir="ltr"><div>Hello,<br><br></div>       Please assign worker-processors according to the number of cpus your server have and reduce or comment the values regarding fastcgi buffers and examine the changes after doing it.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 3, 2013 at 5:57 PM, Belly <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello nginx!<br>
<br>
I have one worker-process, which uses over 25GB memory (and doesn't stop to<br>
do that).<br>
My configuration is... let's say special:<br>
<br>
So there is nginx, which proxies all requests to the PHP backend and the PHP<br>
backend sends a large request back to nginx. I set the fastcgi_buffers very<br>
enormous huge to avoid nginx creating temporary files on my disk - which<br>
would result in high CPU load.<br>
<br>
Here is my configuration: (reduced to the problem)<br>
<br>
worker_processes 1;<br>
worker_rlimit_nofile 80000;<br>
worker_priority -20;<br>
<br>
events {<br>
        worker_connections 10240;<br>
        multi_accept on;<br>
}<br>
# ...<br>
        # fastcgi settings<br>
        fastcgi_buffers 20480 1k;<br>
        fastcgi_connect_timeout 30;<br>
        fastcgi_read_timeout 30;<br>
        fastcgi_send_timeout 30;<br>
        fastcgi_keep_conn on;<br>
        upstream php-backend {<br>
                server <a href="http://127.0.0.1:9000" target="_blank">127.0.0.1:9000</a>;<br>
                keepalive 10000;<br>
        }<br>
<br>
<br>
As you can see the buffers are extreme large, to avoid disk buffering. The<br>
problem is that nginx doesn't free the buffers. It just eats and eats. I<br>
know it's my fault and not nginx' fault. What am I doing wrong?<br>
<br>
The response of my php backend could be from 1k to 300mb.<br>
<br>
What is the best setting for my situation?<br>
<br>
Thanks<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,239795,239795#msg-239795" target="_blank">http://forum.nginx.org/read.php?2,239795,239795#msg-239795</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br></div>