O problema não estava enraizado no sendmail. Usando pstree
, consegui determinar que havia muitos outros processos que também eram pendentes, não terminavam e eram criados por crond. Analisei cada um desses processos e descobri que um processo estava fazendo algo nos moldes de
cat /var/log/some_log_file
Quando eu fiz ls /var/log/some_log_file
, vi
/var/log/some_log_file|
some_log_file
era na verdade um pipe nomeado! Parece que o cron job estava tentando ler a partir deste pipe, mas nunca terminou porque nada foi enviado para o pipe.
Como uma correção, eu deletei e fiz disso um arquivo normal.