我遇到一个问题,在一定时间后无法访问我的 Bottle 服务器,并且出现连接重置 - 超时连接错误。
当检查进程是否正在运行时,我发现它正在运行,但在终止进程并再次运行后,服务器返回服务请求。
知道它可能是什么吗? 我用 exception catching 包装了我的大部分功能,但没有帮助我理解问题。 不知道有没有人用过bottle遇到过这样的问题
最佳答案
我的猜测是因为 bottle 是单线程的,并且它卡在一个请求上。我建议尝试使用多线程服务器,例如 cherrypy,看看是否可以解决问题。然后回去看看挂断的地方。
安装樱桃
pip install cherrypy
更新你的python文件
bottle.run(myapp, server='cherrypy')
需要查看更多代码以确定任何特定问题。
关于Python bottle 进程到达超时连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939875/