我们使用Gunicorn和Nginx运行Django服务,Haproxy作为负载均衡器。 我们最近看到大量“503 Service Unavailable”错误(高达25%)。 Gunicorn和Nginx日志不会抱怨任何看似相关的内容,但我确实在nginx日志中看到了一些偶然的错误:
61835#0: *3466586 open socket #25 left in connection 40
48716#0: *323 upstream prematurely closed connection while reading response header from upstream,
haproxy的最大连接数为5000全局,后端为2000(显示最大会话数目仅为18)
服务器相对空,平均负载如下:
load average: 0.24, 0.38, 0.46
我目前不知道这些错误的原因是什么。任何指针将不胜感激。如果我需要提供其他信息,请告诉我。