Gunicorn не выполняет заявления в пределах основной - PullRequest
1 голос
/ 27 октября 2019
from flask import Flask, request, jsonify


app = Flask(__name__)
@app.route('/api', methods=['POST'])
def predict():
    pass
    #Some statements to predict something


if __name__ == '__main__':
    print("Hello World")
    app.run(host='0.0.0.0', debug=True)

Когда я запускаю как gunicorn -b 0.0.0.0 app:app, я не вижу оператор печати. Однако когда я запускаю как python app.py, «Hello World» печатается. Приложение запускается, но не выполняет оператор печати. Есть идеи, что заставляет Gunicorn игнорировать то, что находится в main ()?

...