Python bottle 进程到达超时连接

标签 python bottle

我遇到一个问题,在一定时间后无法访问我的 Bottle 服务器,并且出现连接重置 - 超时连接错误。

当检查进程是否正在运行时,我发现它正在运行,但在终止进程并再次运行后,服务器返回服务请求。

知道它可能是什么吗? 我用 exception catching 包装了我的大部分功能,但没有帮助我理解问题。 不知道有没有人用过bottle遇到过这样的问题

最佳答案

我的猜测是因为 bottle 是单线程的,并且它卡在一个请求上。我建议尝试使用多线程服务器,例如 cherrypy,看看是否可以解决问题。然后回去看看挂断的地方。

安装樱桃

pip install cherrypy

更新你的python文件

bottle.run(myapp, server='cherrypy')

需要查看更多代码以确定任何特定问题。

关于Python bottle 进程到达超时连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939875/

相关文章:

mongodb - bottle-cork 登录后如何加载MongoDB数据库内容 'in place'?

python - Bottle @view 与 template()

python - 使用粘贴服务器运行时,Bottle GET 请求被某些字符串破坏

python - Pandas 内部合并/连接返回所有行

python - 如何从字符串字符构建所有可能的对

Python 变量 "resetting"

Python Bottle如何读取请求参数

python - 从 A 点到 B 点的 Pygame 子弹运动

python:如何将时间连接到字符串?

python - 为什么我不能在我的 bottlepy 应用程序中共享 pymongo 连接实例