Сообщения в Таверна

Таверна

Сегодня ночью повторилась ситуация с таверной. Легла сама нода и апач не хотел пробрасывать трафик. Обнаружил уже перед выходом на работу и успел только перезапустить систему на сервере.

Спасибо нашему маленькому сообществу за наводку на termux. Запускал ноду уже в маршрутке с телефона.

// Если мне кто подскажет как можно в системд запускать скрин с нодой в виде демона, буду очень признателен. А то я как-то пытался намаслать свой юнит, но так и не осилил этого монстра.

ЗЫЖ Как же хорошо было в стародавние времена, когда система инициализации была на простых шелл-скриптах (уворачиваюсь от летящих камней, помидор и тухлых яиц). Просто и понятно было. В слаке до сих пор так =)
Andrew Lobanov to All (2016-10-04 04:47:19) [ссылка]

Re: Таверна

Ответ на сообщение
AL> // Если мне кто подскажет как можно в системд запускать скрин с нодой в виде демона, буду очень признателен. А то я как-то пытался намаслать свой юнит, но так и не осилил этого монстра.
Разве написать юнит так сложно? По каталогам systemd везде образцы раскиданы для разных пакетов. Если их почитаешь, там всё несложно.

Создаёшь файлик yournode.service
[Unit]
Description=Start Your Node
After=network.target

[Service]
User=username # если от рута, то убрать эту строку
Type=forking
ExecStart=blablabla # запускаешь ноду демоном. Если же в foreground, а не демоном, то ставить Type=simple
ExecStop=/usr/bin/killall -9 python # слишком плохая шутка
Restart=on-failure # или ещё удобно always использовать

[Install]
WantedBy=multi-user.target
Складываешь его в /etc/systemd/system/
Набираешь sudo systemctl daemon-reload
sudo systemctl enable yournode.service

И всё. Проще простого.
Screen'ом ты и так пользуешься, видимо, так что как запустить или остановить, должен разобраться.
vit01 to Andrew Lobanov (2016-10-04 13:56:38) [ссылка]

Re: Таверна

Ответ на сообщение
vit01> Разве написать юнит так сложно? По каталогам systemd везде образцы раскиданы для разных пакетов. Если их почитаешь, там всё несложно.
Спасибо. Как с сессией попроще станет, ток займусь.
Andrew Lobanov to vit01 (2016-10-04 14:19:12) [ссылка]