关闭 putty 后 Flask 应用程序未运行

Roh*_*han 5 putty flask

我正在尝试制作一个 Flask 网络应用程序。每当我关闭腻子时,网站就会停止运行,即使我对代码进行任何更改,如果不再次运行,它也不会反映在网络上。

sen*_*aps 2

当您关闭时putty,您也关闭了运行的进程application。为了让应用程序运行,您需要deploy它。我给您提供了一个有关如何部署的示例Gunicorn,您应该阅读文档以了解其他方式来自行部署。

pip install为 Gunicorn做一个:

pip install gunicorn
Run Code Online (Sandbox Code Playgroud)

进而,

gunicorn -w 4 -b 127.0.0.1:4000 index:app
Run Code Online (Sandbox Code Playgroud)

上面一行app中的 是您为实例化 Flask 指定的变量名称。

app = Flask()
Run Code Online (Sandbox Code Playgroud)

因此,如果您使用了其他内容,则app应该将其放入该index:app部分中。index显然是你app里面的文件名。

您可以创建service并从文件运行Gunicorn,因此即使您的服务器重新启动,它也会在启动时运行。