Size: a a a

Russian Fedora Community

2020 August 05

A

Alexander in Russian Fedora Community
Дима 🎈
нет. Просто оборачиваю задачу по обновлению сертификата отcertbot в системд юнит вместо крона. В официальной инструкции там есть "хук" что сделать после. Я подумал, что это долдно решаеться на уровне systemd
Во-первых, тогда тебе нужен не restart, а reload (или graceful-restart, на крайняк).
Во-вторых, certbot, вроде, сам умеет это делать.
В-третьих, если хочешь делать это сам, то лучше напили скрипт, который уже запускай через systemd.timer
источник

er

emlen ra in Russian Fedora Community
а что в федоре вместо /var/log/secure ?
источник

D

Dmitry in Russian Fedora Community
emlen ra
а что в федоре вместо /var/log/secure ?
источник

A

Alexander in Russian Fedora Community
Yaroslav Sidlovsky
nginx сертификат при этом всё равно старый будет использовать
В любом случае, при nginx-upgrade (есть в федоровском пакете) серт точно перезагрузится без даунтайма.
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Alexander
В любом случае, при nginx-upgrade (есть в федоровском пакете) серт точно перезагрузится без даунтайма.
от древности nginx зависит, имхо
там где я пробовал reload - не прокатывало
источник

er

emlen ra in Russian Fedora Community
а в tty?
источник

Д

Дима 🎈 in Russian Fedora Community
Alexander
Во-первых, тогда тебе нужен не restart, а reload (или graceful-restart, на крайняк).
Во-вторых, certbot, вроде, сам умеет это делать.
В-третьих, если хочешь делать это сам, то лучше напили скрипт, который уже запускай через systemd.timer
спасибо за первое замечаение. По поводу второго, я не уверен, но кажется всё умение заканчивается на "выполни вот эту команду если серт обновился"
источник

V

Vascom in Russian Fedora Community
Вообще да, почему обновление сертификата не через timer?
Хотя сам я cron использую, перейти на таймер всё никак руки не дойдут. :)
источник

A

Alexander in Russian Fedora Community
Yaroslav Sidlovsky
от древности nginx зависит, имхо
там где я пробовал reload - не прокатывало
Я не про reload, я про nginx-upgrade (он же graceful restart).
Reload делается просто sighup-ом. Graceful restart - через последовательность SIGUSR2 и SIGQUIT (с опциональным SIGWINCH)
источник

Д

Дима 🎈 in Russian Fedora Community
Vascom
Вообще да, почему обновление сертификата не через timer?
Хотя сам я cron использую, перейти на таймер всё никак руки не дойдут. :)
вот перевожу)
источник

D

Dmitry in Russian Fedora Community
emlen ra
а в tty?
Я че на красноглазика похож я современный человек в GUI сижу
источник

D

Dmitry in Russian Fedora Community
(не знаю)
источник

er

emlen ra in Russian Fedora Community
Dmitry
(не знаю)
ок, спс
источник

er

emlen ra in Russian Fedora Community
если кто знает подскажите плиз
источник

V

Vascom in Russian Fedora Community
Дима 🎈
вот перевожу)
Тогда просто пиши скрипт, который будет запускаться из юнита по таймеру.
источник

D

Dmitry in Russian Fedora Community
emlen ra
если кто знает подскажите плиз
Ну вот эти логи из journalctl
источник

V

Vascom in Russian Fedora Community
emlen ra
а что в федоре вместо /var/log/secure ?
А что с ним? Вроде всё на месте.
источник

D

Dmitry in Russian Fedora Community
А как из этих гуишных логов копировать
источник

A

Alexander in Russian Fedora Community
emlen ra
а в tty?
journalctl -b SYSLOG_FACILITY=10
источник

er

emlen ra in Russian Fedora Community
Vascom
А что с ним? Вроде всё на месте.
хм, у мну спионерили)))
источник