如何停止烧瓶app.run()?

时间:2016-05-12 06:10:49

标签: python flask

我在烧瓶教程后做了一个烧瓶应用程序。在python flaskApp.py之后,我该如何停止该应用?我在终端中按ctrl + c但我仍然可以通过浏览器访问该应用程序。我想知道如何停止应用程序?感谢。

我甚至重新启动了vps。重新调整vps后,应用程序仍在运行!

3 个答案:

答案 0 :(得分:1)

CTRL + C是退出应用程序的正确方法,我不认为你可以在CTRL + C之后访问网址。在我的环境中它运作良好。

CTRL + C后的终端输出是多少?也许你可以添加一些细节。

您可以尝试通过curl访问网址,以测试浏览器缓存或与浏览器相关的任何内容是否会导致此问题。

答案 1 :(得分:1)

由于您正在使用apache以便停止您的应用,因此您必须通过删除来自' / etc / apache2 / sites-enabled /'的.conf文件来禁用它。文件夹,然后重新启动Apache服务器。这肯定会破坏你当前的运行会话。

$ sudo a2ensite conf_filename.conf
$ sudo service apache2 restart

尝试一下,您的网站就会关闭。要重新启用它,请将文件复制粘贴到' / etc / apache2 / sites-available /'并运行以下命令以再次启用它。

{{1}}

现在您的网站将重新上线。

答案 2 :(得分:1)

你试过pkill python吗? 警告:如果与其他人共享服务器,请在咨询系统管理员之前不要这样做。