Ajustes dos parâmetros do sendmail da osg-ce
Descrição
Este tópico reúne os ajustes feitos nos arquivos de configuração do sendmail da osg-ce (sendmail.cf e sendmail.mc)
Updates
Rogério em 21/08/2008
O sendmail da osg-ce estava gerando logs frequentes com a mensagem:
rejecting connections on daemon MTA: load average: XX
Identificamos que isso ocorre quando o load average do servidor supera um determinado limite estabelecido nos arquivos de configuração. Trata-se de uma proteção, uma forma de o daemon do sendmail não contribuir p/ aumentar ainda mais o load da máquina. Porém o ajuste default (12) é baixo; o load da osg-ce chega a atingir picos de 50 ou mesmo 100.
Para evitar o 'flooding' de mensagens desse tipo no /var/log/messages, foram feitos os seguintes ajustes:
- No arquivo /etc/mail/sendmail.mc, alterei os valores de confQUEUE_LA e confUSE_LA (linhas 69 e 70)
de:
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
para:
dnl define(`confQUEUE_LA', `64')dnl
dnl define(`confREFUSE_LA', `96')dnl
conforme as instruçoes que achei em:
http://rackerhacker.com/2008/01/16/sendmail-rejecting-connections-on-daemon-mta-load-average-70/
Obs.: Como a osg-ce tem 8 processadores (cores), usei os valores 64 (8 * 8) e 96 (8 * 12).
- No arquivo /etc/mail/sendmail.cf, alterei os valores de QueueLA e RefuseLA (linhas 392 e 395)
de:
# load average at which we just queue messages
#O QueueLA=8
# load average at which we refuse connections
#O RefuseLA=12
para:
# load average at which we just queue messages
O QueueLA=64
# load average at which we refuse connections
O RefuseLA=96
conforme as instruçoes que achei em:
http://www.monkey.org/openbsd/archive/misc/0408/msg00961.html
Salvei uma cópia dos arquivos sendmail.mc e sendmail.cf originais c/ cp -p p/ preservar as datas dos files originais.
Agora as mensagens "rejectiong connections" só aparecem no messages quando o load da osg-ce for >= 96. Uma informação útil, pois indica que o load dela atingiu valores muito altos e pode ser necessário intervir.
--
RogerioIope - 21 Aug 2008