我定期收到这样的错误:
uWSGI listen queue of socket ":15109" (fd: 3) full !!! (101/100)
但是运行的应用程序没有超快的请求。它有100毫秒的请求。所以,100x100ms = 10秒。如果有大量请求在队列中停留10秒钟,我会发现我的应用程序性能太差,并且会看到反映这一点的其他警报和指标。但我没有看到。那么是否会发生一些其他现象导致此队列以一种不会转换为实际存在于队列中的请求的方式填充?已经提供的请求是否会被垃圾收集?
答案 0 :(得分:2)
事实证明listen
设置涵盖了所有流程。我的应用程序有7个,所以我的数学应该是100x100ms / 7 = 1.4秒,这更有意义。