<div>Hi all,<br></div><div><br></div><div>For yesterday, my server is getting slower and slower...</div><div>Sometime php-fpm is taking up 100% cpu, and there are about 1G free memory.</div><div>Everytime I restart nginx and php-fpm, webserver will be OK. But after about 15minutes, it'll be very slow.....</div>
<div><br></div><div><br></div><div>My server is running debian, and web server is Nginx+php-fpm+memcached+mysql.</div><div>Hardware environment is I3 and 4G memory. It's that it's not hardware problem.</div><div><br>
</div><div>And below is my configurations, anyone can give me a suggestion about this issue? How can I optimize server performance?</div><div><br></div><div><strong><font color="#ff0000">Nginx.conf</font></strong></div><div>
<br></div><div>user www-data;<br>worker_processes 4;<br>worker_cpu_affinity 0001 0010 0100 1000;<br>error_log /var/log/nginx/error.log;<br>pid /var/run/nginx.pid;<br>events {<br> use epoll;<br> worker_connections 10240;<br>
multi_accept on;<br>}<br>http {<br> include /etc/nginx/mime.types;<br> default_type application/octet-stream;<br> access_log        /var/log/nginx/access.log;<br> sendfile on;<br> tcp_nopush on;<br>
tcp_nodelay on;<br> server_names_hash_bucket_size 128;<br> server_name_in_redirect off;<br> server_tokens off;<br> keepalive_timeout 60;<br> send_timeout 60;<br> client_header_buffer_size 4k;<br>
large_client_header_buffers 4 4k;<br> client_max_body_size 20m;<br> gzip on;<br> gzip_min_length 1k;<br> gzip_buffers 4 16k;<br> gzip_http_version 1.0;<br> gzip_comp_level 9;<br> gzip_types text/plain text/css image/x-icon image/bmp application/x-javascript application/xml;<br>
gzip_vary on;<br> fastcgi_connect_timeout 300;<br> fastcgi_send_timeout 300;<br> fastcgi_read_timeout 300;<br> fastcgi_buffer_size 64k;<br> fastcgi_buffers 4 64k;<br> fastcgi_busy_buffers_size 128k;<br>
fastcgi_temp_file_write_size 128k;<br> include /etc/nginx/conf.d/*.conf;<br> include /etc/nginx/sites-enabled/*;<br>}<br><br></div><div><br></div><div><strong><font color="#ff6666">php5-fpm.conf</font></strong></div>
<div><br></div><div>listen = <a href="http://127.0.0.1:9000">127.0.0.1:9000</a><br>user = www-data<br>group = www-data<br>pm = dynamic<br>pm.max_children = 66<br>pm.start_servers = 8<br>pm.min_spare_servers = 5<br>pm.max_spare_servers = 16<br>
pm.max_requests = 512<br></div><div><br></div><div><br></div>