> pessoal instalei o bandwidthd e estou usando o arquivo bandwidthd.conf > para configuração padrão do mesmo, > > estou reiniciando a cada 5 min pelo cron > > */5 * * * * kill -HUP `cat /var/run/bandwidthd.pid` > > já tentei a mesma linha acima com killall -HUP bandwidthd > > no entanto, a cada vez que o HUP reinicia os processos do bandwitdthd, > vai acumulando processos zombies, porém, os gráficos são gerados > corretamente > > alguém sabe o que pode estar causando isso > > -- > ENIO RODRIGO MARCONCINI > www.Enio.Pro.Br > skype: eniorm
Enio, Isso é um bug do bandwidthd, quando você faz um fork(2) (cria um processo filho), as opções padrão vão fazer que esse filho ao morrer (terminar o seu serviço, terminar por conta de um problema) deixe o seu status para o processo pai consultar e saber se o processo ainda esta sendo executado ou se se já terminou e com qual status. Se o processo filho morre e o processo pai não le esse status (wait(2)) o processo filho fica como zumbi. Tirando o monte de zumbis que você ve ai (e alguma memória que isso consome) esse problema em si, não causa maiores danos. Agora a pergunta que não quer calar... por que você envia um SIGHUP a cada 5 minutos para o bandwidthd ? []'s Luiz ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd