ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Запуск сервисов силами systemd
@ 2014-08-26 13:29 Sergei Epiphanov
  2014-08-26 13:44 ` Денис Смирнов
  0 siblings, 1 reply; 3+ messages in thread
From: Sergei Epiphanov @ 2014-08-26 13:29 UTC (permalink / raw)
  To: Рассылка Sisyphus

Вчера обнаружил проблему. Почему-то не отработал скрипт по cron. Сервер в 
течение какого-то времени выключался на ночь, а утром запускался заново. В 
логах заметил следующее:

июн 29 21:21:12 server systemd[1]: Starting Vixie Cron Daemon...
июн 29 21:21:12 server systemd[1]: Started Vixie Cron Daemon.
июл 16 01:02:12 server systemd[1]: Stopping Vixie Cron Daemon...
июл 16 01:02:12 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
июл 16 03:24:37 server systemd[1]: Starting Vixie Cron Daemon...
июл 16 03:24:37 server systemd[1]: Started Vixie Cron Daemon.
июл 16 20:47:26 server systemd[1]: Stopping Vixie Cron Daemon...
июл 16 20:47:26 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
июл 17 01:13:14 server systemd[1]: Starting Vixie Cron Daemon...
июл 17 01:13:14 server systemd[1]: Started Vixie Cron Daemon.
июл 19 10:23:21 server systemd[1]: Stopping Vixie Cron Daemon...
июл 19 10:23:21 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
июл 28 23:27:19 server systemd[1]: Stopping Vixie Cron Daemon...
июл 28 23:27:19 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
июл 31 01:41:42 server systemd[1]: Stopping Vixie Cron Daemon...
июл 31 01:41:42 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 02 14:32:06 server systemd[1]: Stopping Vixie Cron Daemon...
авг 02 14:32:06 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 03 23:16:05 server systemd[1]: Stopping Vixie Cron Daemon...
авг 03 23:16:05 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 06 19:32:49 server systemd[1]: Stopping Vixie Cron Daemon...
авг 06 19:32:49 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 06 20:14:30 server systemd[1]: Starting Vixie Cron Daemon...
авг 06 20:14:30 server systemd[1]: Started Vixie Cron Daemon.
авг 21 09:03:36 server systemd[1]: Stopping Vixie Cron Daemon...
авг 21 09:03:36 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 21 11:42:26 server systemd[1]: Starting Vixie Cron Daemon...
авг 21 11:42:26 server systemd[1]: Started Vixie Cron Daemon.
авг 23 09:26:36 server systemd[1]: Stopping Vixie Cron Daemon...
авг 23 09:26:36 server systemd[1]: Stopped Vixie Cron Daemon.
-- Reboot --
авг 23 18:34:09 server systemd[1]: Starting Vixie Cron Daemon...
авг 23 18:34:09 server systemd[1]: Started Vixie Cron Daemon.

Как видно, в некоторых случаях нет старта, а есть только останов. Демон 
никогда мною не выключался (всегда enabled). Я сначала грешил на логи и 
journald, но когда не отработали скрипты под crond в нужное время, подозрение 
упало на systemd, что именно сам демон лишь сымитировал запуск crond без 
реального запуска (иначе как бы он пытался остановить незапущенного демона?).

Также не отработал скрипт anacron.

Повесил багу #30248. Система (Сизиф) с середины июля месяца не обновлялась до 
сих пор.
 
Становится страшно от таких экзерсисов запускальщика (типа, когда хочу, тогда 
запускаю).

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [sisyphus] Запуск сервисов силами systemd
  2014-08-26 13:29 [sisyphus] Запуск сервисов силами systemd Sergei Epiphanov
@ 2014-08-26 13:44 ` Денис Смирнов
  2014-08-26 13:56   ` Sergei Epiphanov
  0 siblings, 1 reply; 3+ messages in thread
From: Денис Смирнов @ 2014-08-26 13:44 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1438 bytes --]

On Tue, Aug 26, 2014 at 05:29:40PM +0400, Sergei Epiphanov wrote:

> Вчера обнаружил проблему. Почему-то не отработал скрипт по cron. Сервер в 
> течение какого-то времени выключался на ночь, а утром запускался заново. В 
> логах заметил следующее:

На случай отваливающихся сервисов я бы порекомендовал в крон засунуть
systemctl --state failed.

А вот что делать с незапуском именно cron'а -- даже не представляю. Хорошо
бы вы таки воспроизвели перезагрузку с незапустившимся кроном, и
посмотрели что там происходит.

> Как видно, в некоторых случаях нет старта, а есть только останов. Демон 
> никогда мною не выключался (всегда enabled). Я сначала грешил на логи и 
> journald, но когда не отработали скрипты под crond в нужное время, подозрение 
> упало на systemd, что именно сам демон лишь сымитировал запуск crond без 
> реального запуска (иначе как бы он пытался остановить незапущенного демона?).

systemctl enable crond что говорит? Вы его может и не выключали, а вот
кто-то еще мог (я про %post-скрипты).

> Также не отработал скрипт anacron.
> Повесил багу #30248. Система (Сизиф) с середины июля месяца не обновлялась до 
> сих пор.
> Становится страшно от таких экзерсисов запускальщика (типа, когда хочу, тогда 
> запускаю).

Чтобы выяснить кто виноват, нужно сначала посмотреть на systemctl status
crond в то время, когда он не загрузился.

-- 
С уважением, Денис

http://mithraen.ru/


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [sisyphus] Запуск сервисов силами systemd
  2014-08-26 13:44 ` Денис Смирнов
@ 2014-08-26 13:56   ` Sergei Epiphanov
  0 siblings, 0 replies; 3+ messages in thread
From: Sergei Epiphanov @ 2014-08-26 13:56 UTC (permalink / raw)
  To: sisyphus

В письме от 26 августа 2014 17:44:34 пользователь Денис Смирнов написал:
> On Tue, Aug 26, 2014 at 05:29:40PM +0400, Sergei Epiphanov wrote:
> > Вчера обнаружил проблему. Почему-то не отработал скрипт по cron. Сервер в
> > течение какого-то времени выключался на ночь, а утром запускался заново. В
> 
> > логах заметил следующее:
> На случай отваливающихся сервисов я бы порекомендовал в крон засунуть
> systemctl --state failed.
> 
> А вот что делать с незапуском именно cron'а -- даже не представляю. Хорошо
> бы вы таки воспроизвели перезагрузку с незапустившимся кроном, и
> посмотрели что там происходит.

Попробую, но не факт, что получится с первого раза.

> > Как видно, в некоторых случаях нет старта, а есть только останов. Демон
> > никогда мною не выключался (всегда enabled). Я сначала грешил на логи и
> > journald, но когда не отработали скрипты под crond в нужное время,
> > подозрение упало на systemd, что именно сам демон лишь сымитировал запуск
> > crond без реального запуска (иначе как бы он пытался остановить
> > незапущенного демона?).
> systemctl enable crond что говорит? Вы его может и не выключали, а вот
> кто-то еще мог (я про %post-скрипты).

Всё активно. Никто не мог отключить и заново его активировать, так как за это 
время никто ничего не устанавливал и не удалял из пакетов (был в 
командировке). Только я имею доступ к серверу. Сервер выключали кнопкой на 
передней панели.

> > Также не отработал скрипт anacron.
> > Повесил багу #30248. Система (Сизиф) с середины июля месяца не обновлялась
> > до сих пор.
> > Становится страшно от таких экзерсисов запускальщика (типа, когда хочу,
> > тогда запускаю).
> 
> Чтобы выяснить кто виноват, нужно сначала посмотреть на systemctl status
> crond в то время, когда он не загрузился.

Попробую повторить.

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-08-26 13:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-26 13:29 [sisyphus] Запуск сервисов силами systemd Sergei Epiphanov
2014-08-26 13:44 ` Денис Смирнов
2014-08-26 13:56   ` Sergei Epiphanov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git