为了账号安全,请及时绑定邮箱和手机立即绑定

Python Flask 应用程序不以 sys exit 退出

Python Flask 应用程序不以 sys exit 退出

芜湖不芜 2021-06-18 16:06:33
我希望能够通过这样的 http 请求远程终止我的烧瓶应用程序:import flaskimport sysmaster = flask.Flask(__name__)@master.route('/shutdown')def shutdown():    #do things    sys.exit()if __name__ == '__main__':    master.run()问题是它不起作用。从终端我什么也没得到,好像它甚至没有处理请求。我知道 sys.exit() 只是引发 SystemExit,所以我认为它可能在某个地方被捕获。os._exit(0) 确实有效的事实也让我这么认为。我是不是被一些愚蠢的东西绊倒了?它实际上是一个错误并且有解决方法吗?如果可能,我不想使用 os._exit(0) 。谢谢!编辑:我不会说这个问题是重复的,因为接受的答案不同,另一个来自 13 年(Flask 在此期间走了很长一段路)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信