cari

Rumah  >  Soal Jawab  >  teks badan

nginx - Adakah baik untuk menetapkan bilangan proses php fastcgi kepada 0?

Pelayan mempunyai 4 teras dan memori 8G, cpu (30-50%), memori (40-50%), 502 muncul beberapa kali setiap hari
Saya menyemak netstat -anpo | grep "php-cgi" | Ia adalah 3

Berikut ialah kandungan /usr/local/php/etc/php-fpm.conf saya

[global]                                                                                                                                                            
pid = /usr/local/php/var/run/php-fpm.pid                                                                                                                            
error_log = /data/logs/php-fpm-error.log                                                                                                                            
log_level = notice                                                                                                                                                  
                                                                                                                                                                    
[www]                                                                                                                                                               
listen = /tmp/php-cgi.sock                                                                                                                                          
listen.backlog = -1                                                                                                                                                 
listen.allowed_clients = 127.0.0.1                                                                                                                                  
listen.owner = www                                                                                                                                                  
listen.group = www                                                                                                                                                  
listen.mode = 0777                                                                                                                                                  
user = www                                                                                                                                                          
group = www                                                                                                                                                         
pm = dynamic                                                                                                                                                        
pm.max_children = 400                                                                                                                                               
pm.start_servers = 80                                                                                                                                               
pm.min_spare_servers = 40                                                                                                                                           
pm.max_spare_servers = 240                                                                                                                                          
request_terminate_timeout = 100                                                                                                                                     
request_slowlog_timeout = 3                                                                                                                                         
slowlog = /data/logs/php_slow.log  

nginx error Terdapat banyak

fastcgi request record terlalu besar error dalam log Apa sebabnya?

Tolong bantu kawan saya tentang cara menangani masalah 502 saya, terima kasih!

黄舟黄舟2749 hari yang lalu1364

membalas semua(1)saya akan balas

  • 怪我咯

    怪我咯2017-05-16 17:17:48

    pm = dynamic                                                                                                                                                        
    pm.max_children = 400                                                                                                                                               
    pm.start_servers = 80                                                                                                                                               
    pm.min_spare_servers = 40                                                                                                                                           
    pm.max_spare_servers = 240       

    Tolak, tetapan ini terlalu besar, penukaran IO yang kerap, anda nampaknya mati teruk sekarang. Dan anda tidak perlu menggunakan konfigurasi berikut. pm.max_requests

    pm = dynamic                                                                                                                                                        
    pm.max_children = 64                                                                                                                                              
    pm.start_servers = 32                                                                                                                                             
    pm.min_spare_servers = 16                                                                                                                                           
    pm.max_spare_servers = 32
    pm.max_requests = 5000   

    balas
    0
  • Batalbalas