【问题标题】:How to free up the used port in virtual env如何释放虚拟环境中使用的端口
【发布时间】:2014-03-26 02:11:36
【问题描述】:

我正在使用虚拟环境来运行烧瓶应用程序,但我的本地主机端口通常不起作用,我必须执行 export PORT=500* 。我的意思是在特定端口使用 foreman start 几次后,该端口被启用,当我再次尝试启动并尝试连接时说重试连接然后失败。

每次遇到此问题时,我都必须更改端口。有没有可以释放端口或删除端口的命令。

【问题讨论】:

    标签: flask foreman


    【解决方案1】:

    经常发生是因为工头没有正确关闭。尝试查看是否有进程仍在后台运行,可能正在使用该端口。例如,如果您使用 forman 启动 python 应用程序,请尝试:

    ps aux | grep python
    

    查看所有正在运行的 python 进程。您可以使用以下命令自动杀死所有正在运行的python进程

    ps aux | grep python | tr -s ' ' '\t' |  awk '{system("kill " $2)}'
    

    但要小心,因为这会杀死所有正在运行的 python 进程。

    【讨论】:

      猜你喜欢
      • 2019-09-24
      • 2021-11-30
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 2021-01-20
      • 1970-01-01
      相关资源
      最近更新 更多