是否有推荐的方法来诊断任务队列深度警告的原因,如下面的waitress
?也许有一些方法可以记录排队的任务/请求?
2019-04-25 14:45:23,048 WARNI [waitress.queue:122] [MainThread]任务队列深度为2
我正在本地Windows 10机器上测试pyramid
应用程序。我试图将waitress
和waitress.queue
的日志记录级别更改为“INFO”,并将expose_tracebacks
参数设置为True
,但都没有导致超出警告的其他控制台输出(没有其他waitress.serve
默认参数被更改)。
版本:
警告非常简单,与线程数直接相关。女服务员默认为4个线程。浏览器默认每次向每个域发送6个请求,因此如果您正在加载一个具有一些静态资产的站点(images / css / js),那么您可能会最大化并获得警告(6 - 4)正如你在帖子中看到的那样= 2。如果将线程数至少减少到6,则应该不再正常地看到警告。