Problema - crond + postfix

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Problema - crond + postfix

Ellmann, Marcelo
Bom dia, srs!

Gerencio dois servidores web que possuem um serviço postifx, que aceita somente emails do localhost. Uitilizo ele para usuários que, após preencherem um formulário, disparar por php um email para algumas caixas de entrada da empresa onde trabalho.

Rodo Red Hat 6.3 AMD64, postfix 2.6.6-2.2.

Com apenas um dos webservers (tenho dois, debaixo de um loadbalancer), tenho o seguinte problema: ocorre um loop com algum serviço do cron que chama o postfix, o número de processos alarma para mim e o serviço do postfix para de funcionar, além da máquina ficar parcialmente travada (consigo logar, mas não consigo escrever em arquivos nem nada) e preciso então reiniciá-la.

Com um ps aux, tenho a seguinte saída:

root     21642  0.0  0.0 140088  1744 ?        S    18:20   0:00 CROND
root     21644  0.0  0.0  78732  3200 ?        S    18:20   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     21645  0.0  0.0  78696  3212 ?        S    18:20   0:00 /usr/sbin/postdrop -r
root     22045  0.0  0.0 140088  1744 ?        S    18:30   0:00 CROND
root     22047  0.0  0.0  78732  3196 ?        S    18:30   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22048  0.0  0.0  78696  3208 ?        S    18:30   0:00 /usr/sbin/postdrop -r
root     22520  0.0  0.0 140088  1744 ?        S    18:40   0:00 CROND
root     22522  0.0  0.0  78732  3200 ?        S    18:40   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22523  0.0  0.0  78696  3216 ?        S    18:40   0:00 /usr/sbin/postdrop -r
root     22963  0.0  0.0 140088  1752 ?        S    18:50   0:00 CROND
root     22965  0.0  0.0  78732  3200 ?        S    18:50   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22966  0.0  0.0  78696  3216 ?        S    18:50   0:00 /usr/sbin/postdrop -r
root     23365  0.0  0.0 140088  1744 ?        S    19:00   0:00 CROND
root     23367  0.0  0.0  78732  3200 ?        S    19:00   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23368  0.0  0.0  78696  3212 ?        S    19:00   0:00 /usr/sbin/postdrop -r
root     23448  0.0  0.0 140088  1744 ?        S    19:01   0:00 CROND
root     23466  0.0  0.0  78732  3192 ?        S    19:01   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23468  0.0  0.0  78696  3216 ?        S    19:01   0:00 /usr/sbin/postdrop -r
root     23861  0.0  0.0 140088  1744 ?        S    19:10   0:00 CROND

O ps continua por um bom tempo ainda, o número de processos é muito grande. A partir do horário, posso concluir que tem um serviço de 10 em 10 minutos, além de um de hora em hora.

Não existe entrada no crontab, e os crons.* eu já vasculhei procurando algo que poderia indicar o problema, mas não encontrei nada. Por hora, "resolvi" o problema limpando o campo MAILTO do crontab, no entanto, gostaria de saber também o que causa esse problema.

http://bugs.centos.org/print_bug_page.php?bug_id=5571

Encontrei esse bug do CentOS, parece ser algo sem solução ainda, e parece também ser mais um problema do crond e não do postfix, mas resolvi arriscar por aqui pois alguém já pode ter passado por algo parecido.

Muito obrigado!

---
Elavon

Marcelo Ellmann
IT Infrastructure
Rua Dr. Geraldo Campos Moreira, 240 - 14º andar
Brooklin - 04571-020 – São Paulo - SP
O conteúdo deste e-mail é destinado à pessoa ou entidade à qual está endereçado e pode conter material confidencial e/ou privilegiado. Divulgar, transcrever, copiar, modificar seu conteúdo ou usar suas informações em confiança, sem a autorização do remetente, é proibido e pode ser considerado ilegal.

The contents in this e-mail is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Disclose, transcribe, copy, modify its contents or use its information in reliance, without the authorization of the sender, is prohibited and may be considered illegal.

_______________________________________________
Postfix-br mailing list
[hidden email]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br
Reply | Threaded
Open this post in threaded view
|

Re: Problema - crond + postfix

Gabriel Ricardo
Você já leu esse e-mail que chega? Pode ter alguma pista.


Atenciosamente,
Gabriel Ricardo
Consultor em Tecnologia
Cel.: (41) 8881-7828
Skype: gabriel.nerdworkti



Em 19 de novembro de 2012 11:22, Ellmann, Marcelo <[hidden email]> escreveu:
Bom dia, srs!

Gerencio dois servidores web que possuem um serviço postifx, que aceita somente emails do localhost. Uitilizo ele para usuários que, após preencherem um formulário, disparar por php um email para algumas caixas de entrada da empresa onde trabalho.

Rodo Red Hat 6.3 AMD64, postfix 2.6.6-2.2.

Com apenas um dos webservers (tenho dois, debaixo de um loadbalancer), tenho o seguinte problema: ocorre um loop com algum serviço do cron que chama o postfix, o número de processos alarma para mim e o serviço do postfix para de funcionar, além da máquina ficar parcialmente travada (consigo logar, mas não consigo escrever em arquivos nem nada) e preciso então reiniciá-la.

Com um ps aux, tenho a seguinte saída:

root     21642  0.0  0.0 140088  1744 ?        S    18:20   0:00 CROND
root     21644  0.0  0.0  78732  3200 ?        S    18:20   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     21645  0.0  0.0  78696  3212 ?        S    18:20   0:00 /usr/sbin/postdrop -r
root     22045  0.0  0.0 140088  1744 ?        S    18:30   0:00 CROND
root     22047  0.0  0.0  78732  3196 ?        S    18:30   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22048  0.0  0.0  78696  3208 ?        S    18:30   0:00 /usr/sbin/postdrop -r
root     22520  0.0  0.0 140088  1744 ?        S    18:40   0:00 CROND
root     22522  0.0  0.0  78732  3200 ?        S    18:40   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22523  0.0  0.0  78696  3216 ?        S    18:40   0:00 /usr/sbin/postdrop -r
root     22963  0.0  0.0 140088  1752 ?        S    18:50   0:00 CROND
root     22965  0.0  0.0  78732  3200 ?        S    18:50   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22966  0.0  0.0  78696  3216 ?        S    18:50   0:00 /usr/sbin/postdrop -r
root     23365  0.0  0.0 140088  1744 ?        S    19:00   0:00 CROND
root     23367  0.0  0.0  78732  3200 ?        S    19:00   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23368  0.0  0.0  78696  3212 ?        S    19:00   0:00 /usr/sbin/postdrop -r
root     23448  0.0  0.0 140088  1744 ?        S    19:01   0:00 CROND
root     23466  0.0  0.0  78732  3192 ?        S    19:01   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23468  0.0  0.0  78696  3216 ?        S    19:01   0:00 /usr/sbin/postdrop -r
root     23861  0.0  0.0 140088  1744 ?        S    19:10   0:00 CROND

O ps continua por um bom tempo ainda, o número de processos é muito grande. A partir do horário, posso concluir que tem um serviço de 10 em 10 minutos, além de um de hora em hora.

Não existe entrada no crontab, e os crons.* eu já vasculhei procurando algo que poderia indicar o problema, mas não encontrei nada. Por hora, "resolvi" o problema limpando o campo MAILTO do crontab, no entanto, gostaria de saber também o que causa esse problema.

http://bugs.centos.org/print_bug_page.php?bug_id=5571

Encontrei esse bug do CentOS, parece ser algo sem solução ainda, e parece também ser mais um problema do crond e não do postfix, mas resolvi arriscar por aqui pois alguém já pode ter passado por algo parecido.

Muito obrigado!

---
Elavon

Marcelo Ellmann
IT Infrastructure
Rua Dr. Geraldo Campos Moreira, 240 - 14º andar
Brooklin - 04571-020 – São Paulo - SP
O conteúdo deste e-mail é destinado à pessoa ou entidade à qual está endereçado e pode conter material confidencial e/ou privilegiado. Divulgar, transcrever, copiar, modificar seu conteúdo ou usar suas informações em confiança, sem a autorização do remetente, é proibido e pode ser considerado ilegal.

The contents in this e-mail is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Disclose, transcribe, copy, modify its contents or use its information in reliance, without the authorization of the sender, is prohibited and may be considered illegal.

_______________________________________________
Postfix-br mailing list
[hidden email]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br


_______________________________________________
Postfix-br mailing list
[hidden email]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br
Reply | Threaded
Open this post in threaded view
|

Re: Problema - crond + postfix

Reinaldo Gil Lima de Carvalho
In reply to this post by Ellmann, Marcelo



2012/11/19 Ellmann, Marcelo <[hidden email]>

O ps continua por um bom tempo ainda, o número de processos é muito grande. A partir do horário, posso concluir que tem um serviço de 10 em 10 minutos, além de um de hora em hora.

Não existe entrada no crontab, e os crons.* eu já vasculhei procurando algo que poderia indicar o problema, mas não encontrei nada. Por hora, "resolvi" o problema limpando o campo MAILTO do crontab, no entanto, gostaria de saber também o que causa esse problema.


O cron também armazena tarefas por usuário através do comando 'crontab -e', que no Debian, salva em '/var/spool/cron/crontabs/'.

Verifique também os arquivos em /etc/cron.d/


--
Reinaldo Gil Lima de Carvalho
http://korreio.sf.net
http://python-cyrus.sf.net

"While not fully understand a software, don't try to adapt this software to the way you work, but rather yourself to the way the software works" (myself)


_______________________________________________
Postfix-br mailing list
[hidden email]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br
Reply | Threaded
Open this post in threaded view
|

Re: Problema - crond + postfix

Ellmann, Marcelo
In reply to this post by Gabriel Ricardo
Gabriel,

Já olhei sim. Nos dois servidores (tanto o que tem o problema quanto o que não), o /var/spool/mail/root não recebe nada há (estranhamente) um bom tempo.

Nennhum outro usuário possui e-mail também.

---
Elavon

Marcelo Ellmann
IT Infrastructure
Rua Dr. Geraldo Campos Moreira, 240 - 14º andar
Brooklin - 04571-020 – São Paulo - SP
________________________________________
From: [hidden email] [[hidden email]] on behalf of Gabriel Ricardo [[hidden email]]
Sent: Monday, November 19, 2012 12:00
To: Lista de administradores de servidores Postfix do Brasil
Subject: Re: [Postfix-br] Problema - crond + postfix

Você já leu esse e-mail que chega? Pode ter alguma pista.


Atenciosamente,
Gabriel Ricardo
Consultor em Tecnologia
Cel.: (41) 8881-7828
Skype: gabriel.nerdworkti
Facebook: facebook.com/nerdworkti<http://facebook.com/nerdworkti>
Site: www.nerdworkti.com.br<http://www.nerdworkti.com.br/>



Em 19 de novembro de 2012 11:22, Ellmann, Marcelo <[hidden email]<mailto:[hidden email]>> escreveu:
Bom dia, srs!

Gerencio dois servidores web que possuem um serviço postifx, que aceita somente emails do localhost. Uitilizo ele para usuários que, após preencherem um formulário, disparar por php um email para algumas caixas de entrada da empresa onde trabalho.

Rodo Red Hat 6.3 AMD64, postfix 2.6.6-2.2.

Com apenas um dos webservers (tenho dois, debaixo de um loadbalancer), tenho o seguinte problema: ocorre um loop com algum serviço do cron que chama o postfix, o número de processos alarma para mim e o serviço do postfix para de funcionar, além da máquina ficar parcialmente travada (consigo logar, mas não consigo escrever em arquivos nem nada) e preciso então reiniciá-la.

Com um ps aux, tenho a seguinte saída:

root     21642  0.0  0.0 140088  1744 ?        S    18:20   0:00 CROND
root     21644  0.0  0.0  78732  3200 ?        S    18:20   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     21645  0.0  0.0  78696  3212 ?        S    18:20   0:00 /usr/sbin/postdrop -r
root     22045  0.0  0.0 140088  1744 ?        S    18:30   0:00 CROND
root     22047  0.0  0.0  78732  3196 ?        S    18:30   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22048  0.0  0.0  78696  3208 ?        S    18:30   0:00 /usr/sbin/postdrop -r
root     22520  0.0  0.0 140088  1744 ?        S    18:40   0:00 CROND
root     22522  0.0  0.0  78732  3200 ?        S    18:40   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22523  0.0  0.0  78696  3216 ?        S    18:40   0:00 /usr/sbin/postdrop -r
root     22963  0.0  0.0 140088  1752 ?        S    18:50   0:00 CROND
root     22965  0.0  0.0  78732  3200 ?        S    18:50   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     22966  0.0  0.0  78696  3216 ?        S    18:50   0:00 /usr/sbin/postdrop -r
root     23365  0.0  0.0 140088  1744 ?        S    19:00   0:00 CROND
root     23367  0.0  0.0  78732  3200 ?        S    19:00   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23368  0.0  0.0  78696  3212 ?        S    19:00   0:00 /usr/sbin/postdrop -r
root     23448  0.0  0.0 140088  1744 ?        S    19:01   0:00 CROND
root     23466  0.0  0.0  78732  3192 ?        S    19:01   0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
root     23468  0.0  0.0  78696  3216 ?        S    19:01   0:00 /usr/sbin/postdrop -r
root     23861  0.0  0.0 140088  1744 ?        S    19:10   0:00 CROND

O ps continua por um bom tempo ainda, o número de processos é muito grande. A partir do horário, posso concluir que tem um serviço de 10 em 10 minutos, além de um de hora em hora.

Não existe entrada no crontab, e os crons.* eu já vasculhei procurando algo que poderia indicar o problema, mas não encontrei nada. Por hora, "resolvi" o problema limpando o campo MAILTO do crontab, no entanto, gostaria de saber também o que causa esse problema.

http://bugs.centos.org/print_bug_page.php?bug_id=5571

Encontrei esse bug do CentOS, parece ser algo sem solução ainda, e parece também ser mais um problema do crond e não do postfix, mas resolvi arriscar por aqui pois alguém já pode ter passado por algo parecido.

Muito obrigado!

---
Elavon

Marcelo Ellmann
IT Infrastructure
Rua Dr. Geraldo Campos Moreira, 240 - 14º andar
Brooklin - 04571-020 – São Paulo - SP
O conteúdo deste e-mail é destinado à pessoa ou entidade à qual está endereçado e pode conter material confidencial e/ou privilegiado. Divulgar, transcrever, copiar, modificar seu conteúdo ou usar suas informações em confiança, sem a autorização do remetente, é proibido e pode ser considerado ilegal.

The contents in this e-mail is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Disclose, transcribe, copy, modify its contents or use its information in reliance, without the authorization of the sender, is prohibited and may be considered illegal.

_______________________________________________
Postfix-br mailing list
[hidden email]<mailto:[hidden email]>
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br

O conteúdo deste e-mail é destinado à pessoa ou entidade à qual está endereçado e pode conter material confidencial e/ou privilegiado. Divulgar, transcrever, copiar, modificar seu conteúdo ou usar suas informações em confiança, sem a autorização do remetente, é proibido e pode ser considerado ilegal.

The contents in this e-mail is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Disclose, transcribe, copy, modify its contents or use its information in reliance, without the authorization of the sender, is prohibited and may be considered illegal.

_______________________________________________
Postfix-br mailing list
[hidden email]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/postfix-br