git – 虚拟环境:连接使用错误

我正在使用
github克隆文件夹,并创建了我的第一个分支.切换分支/关闭终端后,我回到我的项目目录根并运行通常:

  $source venv/bin/activate
    (venv)$foreman start
    14:13:42 web.1  | started with pid 5591
    14:13:42 web.1  | 2014-04-29 14:13:42 [5591] [INFO] Starting gunicorn 18.0
    14:13:42 web.1  | 2014-04-29 14:13:42 [5591] [ERROR] Connection in use: ('0.0.0.0', 5000)
    14:13:42 web.1  | 2014-04-29 14:13:42 [5591] [ERROR] Retrying in 1 second.
    14:13:43 web.1  | 2014-04-29 14:13:43 [5591] [ERROR] Connection in use: ('0.0.0.0', 5000)
    14:13:43 web.1  | 2014-04-29 14:13:43 [5591] [ERROR] Retrying in 1 second.
    14:13:44 web.1  | 2014-04-29 14:13:44 [5591] [ERROR] Connection in use: ('0.0.0.0', 5000)
    14:13:44 web.1  | 2014-04-29 14:13:44 [5591] [ERROR] Retrying in 1 second.
    14:13:45 web.1  | 2014-04-29 14:13:45 [5591] [ERROR] Connection in use: ('0.0.0.0', 5000)
    14:13:45 web.1  | 2014-04-29 14:13:45 [5591] [ERROR] Retrying in 1 second.
    14:13:46 web.1  | 2014-04-29 14:13:46 [5591] [ERROR] Connection in use: ('0.0.0.0', 5000)
    14:13:46 web.1  | 2014-04-29 14:13:46 [5591] [ERROR] Retrying in 1 second.
    14:13:47 web.1  | 2014-04-29 14:13:47 [5591] [ERROR] Can't connect to ('0.0.0.0', 5000)
    14:13:47 web.1  | exited with code 1
    14:13:47 system | sending SIGTERM to all processes
    SIGTERM received

而且我收到了这个错误,我无法弄清楚问题是什么.它与分支有关吗?

最佳答案 你还有一个枪炮的运行实例. foreman运行一个守护进程的守护进程,所以如果你关闭终端,它仍然会在后台运行.因此,在关闭终端之前,您应始终使用Ctrl C领班.然而,有一种方法可以杀死服务器.

首先你可以找到独角兽的id来通过$ps ax | grep unicorn杀死它,然后使用gunicorn实例的id $kill< id>

或者你可以使用$pkill gunicorn

点赞