supervisord(node supervisor) 3.0b2 не может обновиться до 3.1.2 Ubuntu 1404.1 LTS
У меня возникают проблемы при перезапуске Node.js под управлением supervisord --version 3.00b2, поэтому я пытаюсь обновить его до последней версии: https://github.com/Supervisor/supervisor/releases/tag/3.1.2
Это вопрос: это невозможно, или?
Я пытался с:
apt-get install supervisor
Результат: supervisor уже самая новая версия.easy_install руководитель
Результат: после запуска "python setup.py install"
Результат: Обработка зависимостей для супервизора Завершенная обработка зависимостей для супервизора
Но версия все еще 3.0b2.
Дополнительная информация, ответьте, если вам это нравится:
Я видел проблемы с версией 3.0b2, такие как перезагрузка supervisorctl
ошибка:, [Errno 2]
в версии 3.0a1
https://github.com/Supervisor/supervisor/issues/121
Я новичок в супервизоре и искал менеджера процессов для Node.js.
Второй вопрос: это правильный инструмент или вы можете примирить других?
2 ответа
Мне удалось установить supervisor 3.1.3 на Ubuntu 14.04.1 с помощью dong:
sudo apt-get remove supervisor
удалить 3.0b2. Затем:
sudo pip install supervisor
установить 3.1.3.
Если у вас не установлен пипс:
sudo apt-get install python
sudo apt-get install pip
Одно предостережение заключается в том, что этот установленный супервизор находится в / usr / local / bin вместо (я думаю) /usr/bin, поэтому мне пришлось обновить мой скрипт /etc/init.d/supervisor, чтобы:
DAEMON=/usr/local/bin/supervisord
Надеюсь, это поможет.
Устанавливая последний супервизор на Ubuntu 14.04.5, я сделал следующее:
apt-get install python-pip
pip install supervisor
теперь скрипт в /etc/init.d/supervisor ищет supervisord и и supervisorctl в / usr / bin /, и вам нужно добавить символическую ссылку из / usr / local / bin / supervisord в / usr / bin / supervisord и то же самое для supervisorctl
ln -s /usr/local/bin/supervisorctl /usr/bin/supervisorctl
ln -s /usr/local/bin/supervisord /usr/bin/supervisord
сейчас /etc/init.d/supervisor start/restart
должно сработать