Usually using 5 is quiet enough.<br><br><br clear="all">Regards,<br>Joe<br>
<br><br><div class="gmail_quote">2010/5/30 Michael Shadle <span dir="ltr">&lt;<a href="mailto:mike503@gmail.com">mike503@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
150 children is quite a lot. Sure you need that? :)<div><div></div><div class="h5"><br>
<br>
On May 29, 2010, at 6:02 AM, &quot;TheCrach&quot; &lt;<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I&#39;m French and I&#39;ve some problem with nginx 0.8.38 and PHP-FPM 5.3.0 with Suhosin patch :/<br>
I&#39;ve got random instant 502 Bad Gateway errors, generaly a refresh make the page works again but it&#39;s really anoying.<br>
<br>
Nginx Config :<br>
[code]<br>
user www;<br>
worker_processes 1;<br>
daemon on;<br>
<br>
error_log /var/log/nginx/error.log;<br>
pid /var/run/nginx.pid;<br>
<br>
worker_rlimit_nofile 32000;<br>
<br>
events {<br>
   worker_connections  4096;<br>
   use epoll;<br>
}<br>
<br>
http {<br>
<br>
   include       mime.types;<br>
   default_type  text/plain;<br>
<br>
   limit_zone http $binary_remote_addr 1m;<br>
   limit_zone https $binary_remote_addr 1m;<br>
<br>
   client_body_timeout 8;<br>
   client_header_timeout 5;<br>
   keepalive_timeout 5;<br>
   keepalive_requests 10;<br>
   send_timeout 8;<br>
<br>
   client_max_body_size 512k;<br>
<br>
   access_log off;<br>
   error_log off;<br>
<br>
   client_header_buffer_size    16k;<br>
   large_client_header_buffers  16 16k;<br>
<br>
   output_buffers   2 32k;<br>
   postpone_output  1460;<br>
<br>
   sendfile         on;<br>
   tcp_nopush       on;<br>
   tcp_nodelay      on;<br>
   reset_timedout_connection on;<br>
<br>
   ignore_invalid_headers on;<br>
   autoindex on;<br>
   msie_padding on;<br>
<br>
   gzip  on;<br>
   gzip_http_version 1.1;<br>
   gzip_vary on;<br>
   gzip_comp_level 6;<br>
   gzip_proxied any;<br>
   gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;<br>
   gzip_buffers 16 16k;<br>
   gzip_disable “MSIE [1-6].(?!.*SV1)”;<br>
<br>
   server<br>
   {<br>
     listen 80 default rcvbuf=8192 sndbuf=16384 backlog=65536;<br>
     index  index.html index.htm index.php;<br>
     root   /home/www/;<br>
<br>
     limit_conn http 10;<br>
<br>
     access_log off;<br>
<br>
    location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {<br>
     expires 3600;<br>
     break;<br>
    }<br>
<br>
    location ~ \.php(/|$) {<br>
        include fastcgi_params;<br>
    }<br>
<br>
    location ~ \.php5(/|$) {<br>
        include fastcgi_params;<br>
    }<br>
<br>
    location ~ \.php4(/|$) {<br>
        include fastcgi_params;<br>
    }<br>
<br>
    location /cache/status {<br>
        stub_status on;<br>
        access_log off;<br>
    }<br>
   }<br>
[/code]<br>
<br>
Fastcgi params :<br>
<br>
[code]<br>
fastcgi_connect_timeout 5;<br>
fastcgi_send_timeout 8;<br>
fastcgi_buffer_size 512k;<br>
fastcgi_buffers 64 64k;<br>
fastcgi_busy_buffers_size 512k;<br>
fastcgi_temp_file_write_size 512k;<br>
fastcgi_ignore_client_abort on;<br>
fastcgi_intercept_errors on;<br>
fastcgi_read_timeout 45;<br>
<br>
fastcgi_pass   unix:/tmp/php.socket;<br>
fastcgi_index  index.php;<br>
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;<br>
fastcgi_param  QUERY_STRING       $query_string;<br>
fastcgi_param  REQUEST_METHOD     $request_method;<br>
fastcgi_param  CONTENT_TYPE       $content_type;<br>
fastcgi_param  CONTENT_LENGTH     $content_length;<br>
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;<br>
fastcgi_param  REQUEST_URI        $request_uri;<br>
fastcgi_param  DOCUMENT_URI       $document_uri;<br>
fastcgi_param  DOCUMENT_ROOT      $document_root;<br>
fastcgi_param  SERVER_PROTOCOL    $server_protocol;<br>
fastcgi_param  GATEWAY_INTERFACE  CGI;<br>
fastcgi_param  SERVER_SOFTWARE    RD;<br>
fastcgi_param  REMOTE_ADDR        $remote_addr;<br>
fastcgi_param  REMOTE_PORT        $remote_port;<br>
fastcgi_param  SERVER_ADDR        $server_addr;<br>
fastcgi_param  SERVER_PORT        $server_port;<br>
fastcgi_param  SERVER_NAME        $server_name;<br>
fastcgi_param  REDIRECT_STATUS    200;<br>
[/code]<br>
<br>
PHP-FPM conf :<br>
<br>
[code]<br>
&lt;?xml version=&quot;1.0&quot; ?&gt;<br>
&lt;configuration&gt;<br>
   &lt;section name=&quot;global_options&quot;&gt;<br>
       &lt;value name=&quot;pid_file&quot;&gt;/var/run/php5-fpm.pid&lt;/value&gt;<br>
       &lt;value name=&quot;error_log&quot;&gt;/var/log/php-fpm.log&lt;/value&gt;<br>
       &lt;value name=&quot;log_level&quot;&gt;warn&lt;/value&gt;<br>
       &lt;value name=&quot;emergency_restart_threshold&quot;&gt;60&lt;/value&gt;<br>
       &lt;value name=&quot;emergency_restart_interval&quot;&gt;1m&lt;/value&gt;<br>
       &lt;value name=&quot;process_control_timeout&quot;&gt;4s&lt;/value&gt;<br>
       &lt;value name=&quot;daemonize&quot;&gt;yes&lt;/value&gt;<br>
   &lt;/section&gt;<br>
<br>
   &lt;workers&gt;<br>
       &lt;section name=&quot;pool&quot;&gt;<br>
           &lt;value name=&quot;name&quot;&gt;RD&lt;/value&gt;<br>
           &lt;value name=&quot;listen_address&quot;&gt;/tmp/php.socket&lt;/value&gt;<br>
           &lt;value name=&quot;listen_options&quot;&gt;<br>
               &lt;value name=&quot;backlog&quot;&gt;-1&lt;/value&gt;<br>
               &lt;value name=&quot;owner&quot;&gt;www&lt;/value&gt;<br>
               &lt;value name=&quot;group&quot;&gt;www&lt;/value&gt;<br>
               &lt;value name=&quot;mode&quot;&gt;0666&lt;/value&gt;<br>
           &lt;/value&gt;<br>
<br>
           &lt;value name=&quot;php_defines&quot;&gt;<br>
           &lt;/value&gt;<br>
<br>
           &lt;value name=&quot;user&quot;&gt;www&lt;/value&gt;<br>
           &lt;value name=&quot;group&quot;&gt;www&lt;/value&gt;<br>
<br>
           &lt;value name=&quot;pm&quot;&gt;<br>
               &lt;value name=&quot;style&quot;&gt;static&lt;/value&gt;<br>
               &lt;value name=&quot;max_children&quot;&gt;150&lt;/value&gt;<br>
               &lt;value name=&quot;apache_like&quot;&gt;<br>
                   &lt;value name=&quot;StartServers&quot;&gt;25&lt;/value&gt;<br>
                   &lt;value name=&quot;MinSpareServers&quot;&gt;5&lt;/value&gt;<br>
                   &lt;value name=&quot;MaxSpareServers&quot;&gt;35&lt;/value&gt;<br>
               &lt;/value&gt;<br>
           &lt;/value&gt;<br>
<br>
           &lt;value name=&quot;request_terminate_timeout&quot;&gt;0s&lt;/value&gt;<br>
           &lt;value name=&quot;request_slowlog_timeout&quot;&gt;0s&lt;/value&gt;<br>
           &lt;value name=&quot;slowlog&quot;&gt;/var/log/php-fpm.log.slow&lt;/value&gt;<br>
           &lt;value name=&quot;rlimit_files&quot;&gt;1024&lt;/value&gt;<br>
           &lt;value name=&quot;rlimit_core&quot;&gt;0&lt;/value&gt;<br>
           &lt;value name=&quot;chroot&quot;&gt;&lt;/value&gt;<br>
           &lt;value name=&quot;chdir&quot;&gt;&lt;/value&gt;<br>
           &lt;value name=&quot;catch_workers_output&quot;&gt;yes&lt;/value&gt;<br>
           &lt;value name=&quot;max_requests&quot;&gt;65536&lt;/value&gt;<br>
           &lt;value name=&quot;allowed_clients&quot;&gt;127.0.0.1&lt;/value&gt;<br>
<br>
           &lt;value name=&quot;environment&quot;&gt;<br>
               &lt;value name=&quot;HOSTNAME&quot;&gt;$HOSTNAME&lt;/value&gt;<br>
               &lt;value name=&quot;PATH&quot;&gt;/usr/local/bin:/usr/bin:/bin&lt;/value&gt;<br>
               &lt;value name=&quot;TMP&quot;&gt;/tmp&lt;/value&gt;<br>
               &lt;value name=&quot;TMPDIR&quot;&gt;/tmp&lt;/value&gt;<br>
               &lt;value name=&quot;TEMP&quot;&gt;/tmp&lt;/value&gt;<br>
               &lt;value name=&quot;OSTYPE&quot;&gt;$OSTYPE&lt;/value&gt;<br>
               &lt;value name=&quot;MACHTYPE&quot;&gt;$MACHTYPE&lt;/value&gt;<br>
               &lt;value name=&quot;MALLOC_CHECK_&quot;&gt;2&lt;/value&gt;<br>
           &lt;/value&gt;<br>
       &lt;/section&gt;<br>
   &lt;/workers&gt;<br>
&lt;/configuration&gt;<br>
[/code]<br>
<br>
Server config :<br>
<br>
[code]<br>
Intel Corei5 (Lynnfield) 4x 2.66+ GHz 8 Mo L2 - FSB 1333 MHz<br>
64 bits<br>
8 Go DDR3<br>
Intel SSD X25-M 2x 80 Go RAID    0/1<br>
GigaEthernet<br>
[/code]<br>
<br>
If anyone have an idea :)<br>
<br>
It&#39;s very strange because it&#39;s instant and random whereas it would be timedout all the time :/<br>
<br>
Thank&#39;s in advance.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,91854,91854#msg-91854" target="_blank">http://forum.nginx.org/read.php?2,91854,91854#msg-91854</a><br>
<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</blockquote>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br>