supervisord & sshd в docker

3 views
Skip to first unread message

Sergey Zabolotny

unread,
Feb 28, 2020, 4:30:02 AM2/28/20
to
Hello *All.*

есть докер контейнер в котором supervisord запускает sshd -D, снаружи в этот
контейнер раз в минуту по ссх долбится другой контейнер. в логах ссх контейнера
наблюдаю такое:

2020-02-27 13:00:00,672 BLAT EINTR encountered in poll
2020-02-27 13:00:00,672 INFO reaped unknown pid 1205
2020-02-27 13:00:00,672 DEBG received SIGCLD indicating a child quit
2020-02-27 13:00:00,749 BLAT EINTR encountered in poll
2020-02-27 13:00:00,749 INFO reaped unknown pid 1207

тут как бы все понятно - родительский ссхд породил чайлда, чайлд обслужил
подключение и помер.
такими сообщениями гадит супервизор в логи контейнера. меня такое в логах
контейнера не устраивает и я отключил запуск ссхд из супервизора на время.
супервизор с отключеным ссхд перестал гадить в лог, но выяснилось странное: при
запуске ссхд ручками внутри контейнера супервизор снова начинает гадить в лог
сообщениями о смерти чайлдов. отсюда вопрос - зачем супервизор мониторит
процессы, которые не описаны в его конфиге и как его отучить это делать? после
беглого чтения доки супервизора просветления пока не наступило.

Reply all
Reply to author
Forward
0 new messages