停止Eclipse(Pydev)中的本地开发服务器,如ASP.Net开发服务器[重复]

wecizke3  于 2023-03-01  发布在  Eclipse
关注(0)|答案(2)|浏览(187)
    • 此问题在此处已有答案**:

Why does running the Flask dev server run itself twice?(7个答案)
4天前关闭。
我在eclipse中运行一个Flask-Python脚本,当我运行一个脚本时,它是使用开发服务器url运行的:http://127.0.0.1:5000/。当我点击TerminateTerminate All (Ctrl + Alt + F9)从eclipse,它的终止/停止进程。但是,如果我访问的网址:http://127.0.0.1:5000/从浏览器,我可以访问这个网址。我如何永久停止这一点。
比如,如果我们正在使用ASP.NET项目,我们可以在停止调试后从Visual Studio访问URL。完全停止调试ASP.NET项目,需要停止本地ASP .Net Developement Server。我如何在Eclipse中实现这样的功能?
注意:我在eclipse的Django项目中检查了这个场景,但是我面临着同样的问题。
提前感谢!!!

esbemjvw

esbemjvw1#

通常的问题是,您有一个主脚本,它执行一个辅助进程来完成这项工作(用于自动重新加载)。
我还没有检查这个,但是通常的“容易修复”是在命令行中传递一个选项,该选项表示您不希望重新加载发生(在这种情况下,它不会创建第二个进程)。

avwztpqn

avwztpqn2#

我也面临着同样的问题,所以我创建了线程。
最终我找到了解决方案后,阅读此thread
诀窍是在运行应用程序时传递use_reloader=False。

app.run("0.0.0.0", 5051, debug=True, use_reloader=False)

相关问题