[Sysadmins] Остановка сервисов

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пт Авг 17 17:31:38 MSD 2007


Здравствуйте!

# grep chkconfig /etc/init.d/drbd
# chkconfig: 345 70 8

# grep chkconfig /etc/init.d/had
# chkconfig: 345 75 05

# find /etc/rc.d/rc*.d/ -name *drbd
/etc/rc.d/rc0.d/K08drbd
/etc/rc.d/rc1.d/K08drbd
/etc/rc.d/rc2.d/K08drbd
/etc/rc.d/rc3.d/S70drbd
/etc/rc.d/rc4.d/S70drbd
/etc/rc.d/rc5.d/S70drbd
/etc/rc.d/rc6.d/K08drbd

# find /etc/rc.d/rc*.d/ -name *had
/etc/rc.d/rc0.d/K05had
/etc/rc.d/rc1.d/K05had
/etc/rc.d/rc2.d/K05had
/etc/rc.d/rc3.d/S75had
/etc/rc.d/rc4.d/S75had
/etc/rc.d/rc5.d/S75had
/etc/rc.d/rc6.d/K05had

А вот лог перезагрузки системы:

# head -n 40 /var/log/syslog/console
Aug 17 17:19:26 ewsd3-node1 shutdown[6931]: shutting down for system reboot
Aug 17 17:19:26 ewsd3-node1 init: Switching to runlevel: 6
Aug 17 17:19:27 ewsd3-node1 sshd[4337]: Received signal 15; terminating.
Aug 17 17:19:27 ewsd3-node1 sshd: sshd shutdown succeeded
Aug 17 17:19:27 ewsd3-node1 postfix/postfix-script: stopping the Postfix 
mail system
Aug 17 17:19:27 ewsd3-node1 postfix/master[4651]: terminating on signal 15
Aug 17 17:19:27 ewsd3-node1 postfix: Shutting down postfix: succeeded
Aug 17 17:19:27 ewsd3-node1 crond: crond shutdown succeeded
Aug 17 17:19:27 ewsd3-node1 ntpd[4672]: dispatch_imsg in main: pipe closed
Aug 17 17:19:27 ewsd3-node1 ntpd[4672]: Terminating
Aug 17 17:19:27 ewsd3-node1 ntpd: ntpd shutdown succeeded
Aug 17 17:19:28 ewsd3-node1 acpid: acpid shutdown succeeded
Aug 17 17:19:28 ewsd3-node1 rc: Stopping keytable: succeeded
Aug 17 17:19:28 ewsd3-node1 rc: Stopping fbsetfont: succeeded
Aug 17 17:19:28 ewsd3-node1 dd: 1+0 records in
Aug 17 17:19:28 ewsd3-node1 dd: 1+0 records out
Aug 17 17:19:28 ewsd3-node1 dd: 512 bytes (512 B) copied, 0.000235 
seconds, 2.2 MB/s
Aug 17 17:19:28 ewsd3-node1 random: Saving random seed: succeeded
Aug 17 17:19:28 ewsd3-node1 network: Computing interface groups:
Aug 17 17:19:28 ewsd3-node1 network: .
Aug 17 17:19:28 ewsd3-node1 network: .. 3 interfaces found
Aug 17 17:19:28 ewsd3-node1 network: Processing /etc/net/vlantab: empty.
Aug 17 17:19:28 ewsd3-node1 network: Stopping group 1/realphys (2 
interfaces)
Aug 17 17:19:28 ewsd3-node1 network: ^IStopping eth0:
Aug 17 17:19:28 ewsd3-node1 network: .
Aug 17 17:19:29 ewsd3-node1 last message repeated 2 times
Aug 17 17:19:29 ewsd3-node1 network: OK
Aug 17 17:19:29 ewsd3-node1 network: ^IStopping eth1:
Aug 17 17:19:29 ewsd3-node1 network: .
Aug 17 17:19:29 ewsd3-node1 network: .
Aug 17 17:19:29 ewsd3-node1 network: OK
Aug 17 17:19:29 ewsd3-node1 network: Stopping group 0/virtual (1 interfaces)
Aug 17 17:19:29 ewsd3-node1 network: ^IStopping lo:
Aug 17 17:19:29 ewsd3-node1 network: .
Aug 17 17:19:29 ewsd3-node1 network: OK
Aug 17 17:19:29 ewsd3-node1 rc: Stopping network: succeeded
Aug 17 17:19:29 ewsd3-node1 udevd: udevd shutdown succeeded
Aug 17 17:19:29 ewsd3-node1 kernel: Kernel logging (proc) stopped.
Aug 17 17:19:29 ewsd3-node1 kernel: Kernel log daemon terminating.
Aug 17 17:19:30 ewsd3-node1 klogd: klogd shutdown succeeded

Остановки had и drbd здесь не видно, и она действительно не происходит, 
отчего потом при загрузке приключаются проблемы.

В этот лог попадает не все, что видно при перезагрузке по F12, хотя:

# tail -n 2 /etc/syslog.conf
# Log all to the file.
*.* 
/var/log/syslog/console

По F12 видно, например, что сервис had не останавливается до самого 
конца, ругаясь на постепенно исчезающую сеть.

Вопрос: почему могут не вызываться service had/drbd stop при выключении 
и перезагрузке? Вызванные вручную, они замечательно отрабатывают и пишут 
об этом в лог.

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




Подробная информация о списке рассылки Sysadmins