如何从女服务员那里找到“任务队列深度”警告的原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从女服务员那里找到“任务队列深度”警告的原因?相关的知识,希望对你有一定的参考价值。
是否有推荐的方法来诊断任务队列深度警告的原因,如下面的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
默认参数被更改)。
版本:
- 女服务员版本1.3.0
- 金字塔版本1.10.4
- python版本3.6.5
答案
警告非常简单,与线程数直接相关。女服务员默认为4个线程。浏览器默认每次向每个域发送6个请求,因此如果您正在加载一个具有一些静态资产的站点(images / css / js),那么您可能会最大化并获得警告(6 - 4)正如你在帖子中看到的那样= 2。如果将线程数至少减少到6,则应该不再正常地看到警告。
以上是关于如何从女服务员那里找到“任务队列深度”警告的原因?的主要内容,如果未能解决你的问题,请参考以下文章
如何找到警告的原因:列表中的每个孩子都应该有一个唯一的“关键”道具