Nginx+PHP-FPM频繁出现502 Bad Gateway
高并发下频繁出现502,出现502的接口并不是等待很长时间,而是马上响应了502,我在想是不是PHP-FPM资源处理不过来了?有什么方法能让这些请求阻塞,而不是马上502
很奇怪,每秒平均也就有20-30的并发量,为啥有大量的502,理论上我开起了上百个php-fmp进程
Nginx错误日志
[error] 3395405#0: *353418 recv() failed (104: Connection reset by peer) while reading response header from upstream
PHP-FPM配置
pm.status_path = /phpfpm_80_status
pm.max_children = 2000
pm.start_servers = 500
pm.min_spare_servers = 500
pm.max_spare_servers = 800
pm.max_requests = 1000
request_terminate_timeout = 60
request_slowlog_timeout = 5
推荐文章: