Перезапустите службу systemd, если журнал не создается по тайм-ауту

Википедия по теме «Многоадресный DNS»:

It is a zero-configuration service, using essentially the same programming interfaces, packet formats and operating semantics as the unicast Domain Name System (DNS).

Википедия на тему «Ссылка -Разрешение имени локальной многоадресной рассылки»:

The Link-Local Multicast Name Resolution (LLMNR) is a protocol based on the Domain Name System (DNS) packet format that allows both IPv4 and IPv6 hosts to perform name resolution for hosts on the same local link.

Так что да, форматы пакетов одинаковы.

0
28.05.2019, 08:27
1 ответ

Таким образом, вы можете поместить логику на основе следующих сценариев:

[1] Проверить pid, если он существует, если нет, перезапустить приложение.

[2] Проверьте журнал, если он не создается в течение некоторого времени (проверьте, какой порог вы хотите установить ), перезапустите службу.

journalctl <your application binary>

[3] Если ваше приложение поддерживает конечные точки для проверки работоспособности, вы можете написать поверх него.

На самом деле нам нужно определить разницу между бездействием и неработоспособностью при проверке журналов, поэтому я думаю, что проверки одной вещи недостаточно.

0
28.04.2021, 23:33

Теги

Похожие вопросы