无法阻止领班

时间:2013-04-01 01:45:54

标签: redis foreman

我使用以下配置文件与工头一起为heroku网站进行开发工作:

web: gunicorn project_name.wsgi -b 0.0.0.0:$PORT
worker: python manage.py rqworker default
redis: redis-server

在我添加redis线之前,一切都很顺利。虽然应用程序运行良好,我不能用control-c杀死领班 - 它只是继续运行。我杀死领班的唯一方法就是杀死redis-server进程。

如何让工头回应(并停止)到control-c?

1 个答案:

答案 0 :(得分:0)

通常会发生这种情况,因为redis或memcached不会关闭。所以我刚刚创建了一个脚本,用来杀死开发环境。目前它是:

#!/bin/bash

redis-cli SHUTDOWN
killall memcached