Подтвердить что ты не робот

Как остановить gunicorn_django в virtualenv?

Я пытаюсь использовать пушки, и я установил его внутри виртуального портала с сайтом django. Я получил увольнение с этой командой:

gunicorn_django -b 127.0.0.1:9000

Что все хорошо и хорошо. Я не установил bash script или подключил его к выскочке (я уже на Ubuntu), потому что я его тестирую.

Тем временем мое соединение с сервером было сломано, и, таким образом, я потерял консоль, и я больше не могу выполнять CTRL + C, чтобы остановить сервер после повторного подключения.

Как остановить gunicorn_django, когда он уже запущен?

4b9b3361

Ответ 1

Общее решение таких задач - сделать ps ax|grep gunicorn для поиска соответствующего процесса, затем сделать kill xxxx, где xxxx - это число в первом столбце.

Ответ 2

Только что нашел это - pkill - который убьет все процессы, соответствующие поисковому тексту:

$ pkill gunicorn

Не знаю, насколько хорошо это поддерживается, но может подтвердить, что он работает на Ubuntu 12.04

(из http://www.howtogeek.com/howto/linux/kill-linux-processes-easier-with-pkill/)

Ответ 3

Более быстрый способ:

> kill -9 `ps aux | grep gunicorn | awk '{print $2}'`

обновленный код

Ответ 4

Это была ошибка, которая только что была исправлена ​​здесь.