supervisord удерживает порт после завершения основной программы
227
dino
Я порождаю супервизор из C-программы через system () на переднем плане, которая запускает 2 дополнительных потока на переднем плане.
Обычно, если все идет хорошо, это не проблема, однако, если моя основная программа падает, supervisord сканирует ее порт:
tcp 0 0 0.0.0.0:9777 0.0.0.0:* LISTEN 1000 42478 7250/python
Обычно это не имеет к этому никакого отношения, supervisord даже не должен касаться сети ... Программа C, использующая этот порт только для связи через telnet.
Кто-нибудь сталкивался с этой проблемой?
Ну, тогда при следующем запуске, конечно, моя C программа не запустится, потому что что-то прослушивает этот порт ...
Если я не могу найти решение для этого, мне придется принудительно убить все процессы надзора при запуске программы.
0 ответов на вопрос
Похожие вопросы
-
8
Эквивалент 'End Process' в Linux
-
2
Что делает процесс svchost.exe?
-
4
Разница между "a = b" и "export a = b" в bash
-
-
2
конечная задача против конечного процесса
-
1
Как я могу остановить зависание Ubuntu из-за процессов, переходящих в спящий режим?
-
3
Что такое aexnsagent.exe?
-
2
Windows 7 и F-Secure. Почему conhost.exe не оставит меня в покое?
-
3
Есть ли инструмент для Windows, который уведомляет о и может убить долго работающие процессы?
-
5
Что такое процесс conhost.exe, который отображается в диспетчере задач?
-
3
Как получить командную строку процесса UNIX?