2013-04-01 10 views
2

Я следующий профиль, который я использую с бригадиром, чтобы сделать работу по развитию на 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?

+0

Скажите ему, что он не получит бонус в декабре, если он не сформируется. –

+0

Не убивайте Формана! – Blender

+0

Все комедианты ...;) – Erik

ответ

0

Это обычно происходит потому, что redis или memcached не будут закрыты. Поэтому я только что создал сценарий, который я запускаю, чтобы убить среду разработки. В настоящее время это:

#!/bin/bash 

redis-cli SHUTDOWN 
killall memcached 
Смежные вопросы