Nginx出現(xiàn)504GatewayTime?
這是由于服務(wù)器端的配置出現(xiàn)了狀況,平時也很少見到。具體解決辦法就是修改配置文件:
1、把max_children由之前的10改為現(xiàn)在的30,這樣就可以保證 有充足的php-cgi進(jìn)程可以被使用;把request_terminate_timeout由之前的0s改為60s,這樣php-cgi進(jìn)程 處理腳本的超時時間就是60秒,可以防止進(jìn)程都被掛起,提高利用效率。
2、接著再更改Nginx的幾個配置項,減少fastcgi的請求次 數(shù),盡量維持buffers不變:fastcgi_buffers由 4 64k 改為 2 256k;fastcgi_buffer_size 由 64k 改為 128k;fastcgi_busy_buffers_size 由 128k 改為 256k;fastcgi_temp_file_write_size 由 128k 改為 256k。