0

我用 Python/Flask 编写了一个应用程序,我需要在 Windows Server 上进行生产部署(不幸的是)。我遇到了一个使用女服务员的建议。让网络应用程序使用女服务员是一个简单的修改,但我的问题仍未解决。

为了使用女服务员提供服务,我修改了以下代码(只是一个基本示例)

from flask import Flask
from waitress import serve
app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello World!'

if __name__ == '__main__':
    # app.run()
    serve(app, host='0.0.0.0', port=8000)

现在我可以通过命令提示符运行它(与没有女服务员相同)

python myapp.py

但我不能在生产中使用它。

  • 如果有人关闭 cmd 提示符,我如何确保服务器继续运行。
  • 如何确保当服务器重新启动时,webapp 会自动启动,而无需用户登录并再次启动该应用程序。

如果这两个基本问题无法解决,那么我想知道为什么女服务员声称自己是生产就绪服务器:)

4

1 回答 1

0

我刚刚在这里发布了我自己的类似问题的答案
我想你会发现它也回答了这个问题:-)

于 2020-01-26T22:52:13.840 回答