如何从女服务员那里找到“任务队列深度”警告的原因?

问题描述 投票:1回答:1

是否有推荐的方法来诊断任务队列深度警告的原因,如下面的waitress?也许有一些方法可以记录排队的任务/请求?

2019-04-25 14:45:23,048 WARNI [waitress.queue:122] [MainThread]任务队列深度为2

我正在本地Windows 10机器上测试pyramid应用程序。我试图将waitresswaitress.queue的日志记录级别更改为“INFO”,并将expose_tracebacks参数设置为True,但都没有导致超出警告的其他控制台输出(没有其他waitress.serve默认参数被更改)。

版本:

  • 女服务员版本1.3.0
  • 金字塔版本1.10.4
  • python版本3.6.5
python python-3.x pyramid waitress
1个回答
1
投票

警告非常简单,与线程数直接相关。女服务员默认为4个线程。浏览器默认每次向每个域发送6个请求,因此如果您正在加载一个具有一些静态资产的站点(images / css / js),那么您可能会最大化并获得警告(6 - 4)正如你在帖子中看到的那样= 2。如果将线程数至少减少到6,则应该不再正常地看到警告。

© www.soinside.com 2019 - 2024. All rights reserved.