“Стоп Флеал Сервер” Ответ

Как закрыть веб -сервер Flask с помощью Python

from flask import Flask, request, jsonify

# Workaround - otherwise doesn't work in windows service.
cli = sys.modules['flask.cli']
cli.show_server_banner = lambda *x: None

app = Flask('MyService')

# ... business logic endpoints are skipped.

@app.route("/shutdown", methods=['GET'])
def shutdown():
    shutdown_func = request.environ.get('werkzeug.server.shutdown')
    if shutdown_func is None:
        raise RuntimeError('Not running werkzeug')
    shutdown_func()
    return "Shutting down..."


def start():
    app.run(host='0.0.0.0', threaded=True, port=5001)


def stop():
    import requests
    resp = requests.get('http://localhost:5001/shutdown')
Gentle Gerbil

Как закрыть веб -сервер Flask с помощью Python

from multiprocessing import Process

server = Process(target=app.run)
server.start()
# ...
server.terminate()
server.join()
Gentle Gerbil

Python, как автоматически перезагрузить Flask Sear

app.run(debug=True)
loneWolf_sage

Shutdowd Flask Server с запросом

from flask import request

def 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...'
Puzzled Puffin

Стоп Флеал Сервер

@app.route("/shutdown", methods=['GET'])
def shutdown():
    shutdown_func = request.environ.get('werkzeug.server.shutdown')
    if shutdown_func is None:
        raise RuntimeError('Not running werkzeug')
    shutdown_func()
    return "Shutting down..."
SMR

Ответы похожие на “Стоп Флеал Сервер”

Вопросы похожие на “Стоп Флеал Сервер”

Больше похожих ответов на “Стоп Флеал Сервер” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования