【发布时间】:2015-07-30 20:12:26
【问题描述】:
如何以编程方式重新启动我的 Bottle 应用?
def error_handler(error):
if error.message == "connection already closed":
RESTART_BOTTLE_SERVER() # This will reacquire connection
【问题讨论】:
-
快速浏览一下 - 可能你只需要使用线程?(也许我弄错了,抱歉跑题了)
-
我的重启你想做什么去起始页或者刷新页面或者从头开始
-
这取决于你使用的服务器——而不是瓶子本身。但我怀疑你可能还没有完全考虑到这一点。例如:导致错误的请求发生了什么;它仍在处理中。瓶子正在处理的所有其他请求会发生什么?
-
您可以使用此答案stackoverflow.com/questions/11282218/…中的方法停止瓶子框架@
-
嗯,这可能是我正在寻找的解决方案。把它写成答案?
标签: python database-connection bottle restart peewee