【问题标题】:Bottle server connection refused after executing few routes执行几条路由后,Bottle 服务器连接被拒绝
【发布时间】:2018-07-21 02:06:57
【问题描述】:

Bottle 服务器一直运行良好,直到我只需要调用不同的路由并在不同的路由上打印出不同的值。当我放置一个有几秒钟延迟的代码时。执行几条路由并提及连接被拒绝后,代码停止。这可能是什么原因以及解决方案。

【问题讨论】:

  • 您需要向任何人显示代码和错误消息,以便希望对您有所帮助。我对botle不熟悉,但flask可以在调试模式下运行,也许bottle中也有类似的事情,这可能会为正在发生的事情提供更多线索。

标签: python server bottle


【解决方案1】:

同步与异步。 Bottle 是一个 WSGI 应用程序,它运行的大多数引擎都是同步的。这意味着任何事情(甚至是睡眠定时器)都会延迟后续连接。当系统等待 IO 时,这在数据库查询期间确实变得很明显。如果发生这种情况,可能只需要切换到异步引擎 (gevent)。

【讨论】:

    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 2014-08-30
    • 2016-11-28
    • 2017-01-04
    相关资源
    最近更新 更多