0

我正在从 Eclipse 运行一个 Flask-Python 脚本。当我运行脚本时,它使用开发服务器 url 运行:http://127.0.0.1:5000/。当我单击TerminateTerminate All (Ctrl + Alt + F9)从 Eclipse 中单击时,它会终止/停止该过程。但是,如果我访问 url :http://127.0.0.1:5000/从浏览器,我可以访问这个 url。我如何永久停止这种情况。

比如,如果我们使用的是 ASP .Net 项目,我们可以在从 Visual Studio 停止调试后访问该 url。完全停止对 ASP .Net 项目的调试,需要停止本地ASP .Net Developement Server. 我如何在 Eclipse 中实现这样的目标。

注意:我用 Eclipse 中的 Django 项目检查了这个场景。但我面临同样的问题。

提前致谢 !!!

4

2 回答 2

0

我面临同样的问题,所以我创建了线程

最终我在阅读了这个帖子后找到了解决方案。

诀窍是在运行应用程序时通过 use_reloader=False。

app.run("0.0.0.0", 5051, debug=True, use_reloader=False)
于 2015-04-03T11:27:05.787 回答
0

通常的问题是您有一个主脚本,它执行辅助进程来完成工作(用于自动重新加载)。

我没有检查这个,但是通常的“easy-fix”是在命令行中传递一个选项,表示你不希望重新加载发生(在这种情况下它不会创建第二个进程)。

于 2013-08-15T17:43:03.850 回答