Eu estou gerando o supervisord de um programa C através de system () em primeiro plano, que inicia 2 threads adicionais em primeiro plano.
Normalmente, se tudo correr bem, isso não é um problema, no entanto, se meu programa principal falhar, o supervisord rastreará sua porta:
tcp 0 0 0.0.0.0:9777 0.0.0.0:* LISTEN 1000 42478 7250/python
Normalmente não tem nada a ver com isso, o supervisord não deve nem tocar na rede ... O programa em C usando essa porta somente para comunicação telnet.
Alguém se deparou com este problema?
Bem, então, no próximo começo do curso, meu programa C não inicia porque algo está escutando naquela porta ...
Se eu não conseguir encontrar uma solução para isso, terei que forçar todos os processos supervisord no início do programa.
Tags process c supervisord