from flask import requestdef shutdown_server(): func = request.environ.get('werkzeug.server.shutdown') if func is None: raise RuntimeError('Not running with the Werkzeug Server') func()@app.route('/shutdown', methods=['POST'])def shutdown(): shutdown_server() return 'Server shutting down...'
这是另一种包含更多的方法:
from multiprocessing import Processserver = Process(target=app.run)server.start()# ...server.terminate()server.join()
让我知道是否有帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)