Daemon Tools Сообщения
Я настроил службу для запуска через daemontools, но при остановке svscan я получаю такие сообщения:
[root@tcp-handler ssc_ios]# /etc/init.d/svscan stop
Stopping djb services: svscan services logging .
[root@tcp-handler ssc_ios]# Traceback (most recent call last):
File "/usr/lib64/python2.6/logging/__init__.py", line 800, in emit
self.flush()
File "/usr/lib64/python2.6/logging/__init__.py", line 762, in flush
self.stream.flush()
IOError: [Errno 32] Broken pipe
Может кто-нибудь сказать мне, как это решить.
1 ответ
Один из ваших процессов - это программа на Python, которая не обрабатывает стандартный вывод. Обычно вы не должны останавливать svscan.
Вместо этого вы должны взаимодействовать с daemontools через svc
, svc -d /service/foo
остановит foo
процесс. svc -d /service/foo/log
остановит свою регистрацию. Смотрите http://cr.yp.to/daemontools/svc.html для получения дополнительной информации.