在 Eclipse 中终止 Flask 的内部服务器 (Aptana Pydev)

Terminating Flask's Internal Server in Eclipse ( Aptana Pydev)

我在 eclipse Luna 中使用 Aptana 插件。 Pydev 已经在 Aptana 中了。

我正在使用 Flask 的内部 Web 服务器进行 Flask 开发 (Werkzeug/0.10.1 Python/2.7.6).

当我 运行 我的项目一切顺利但当我终止 运行 时,我的应用程序服务器保持活动状态。

它继续服务,当我再次 运行 我的项目时,它给我以下套接字错误。

socket.error: [Errno 98] Address already in use

以前我使用的是没有aptana的pydev,它运行良好。现在,对于每个 运行,我都会手动终止进程,这非常烦人。

我正在使用 ubuntu 和 virtualenv。

我该如何解决这个问题?

谢谢

阅读这篇文章后我找到了解决方案 thread

技巧是 运行 您的申请通过 use_reloader=False。

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