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 для получения дополнительной информации.

Другие вопросы по тегам