gpt4 book ai didi

python - 故意将 flask 放下

转载 作者:太空宇宙 更新时间:2023-11-03 21:42:50 25 4
gpt4 key购买 nike

为了练习使用 supervisor 保持 Flask 服务器处于事件状态,我插入了 sys.exit():

import sys
from flask import Flask
app = Flask(__name__)


@app.route('/')
def hello_world():
sys.exit()
return 'Hello, World!'


if __name__ == '__main__':
app.run()

通过 flask run 在开发中启动或通过 gunicorn app:app 在生产中启动都会产生错误

This page isn’t working
localhost didn’t send any data.
ERR_EMPTY_RESPONSE

This site can’t be reached
localhost refused to connect.
ERR_CONNECTION_REFUSED

但两者都不会关闭服务器,否则 Flask 会自行重新启动。发生了什么事,我该如何故意关闭 Flask 服务器?

最佳答案

尝试使用os._exit()它会立即终止程序。 sys.exit()引发 SystemExit 异常并且只会杀死当前线程。

关于python - 故意将 flask 放下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52718053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com