Compreendendo uma entrada do arquivo de log do Postfix

35

Temos um hub Postfix e estou tentando entender melhor as informações no arquivo mail.log. Uso ferramentas como qshape, pflogsumm.pl e amavis-logwatch para resumir os arquivos de log, mas ainda tenho dúvidas sobre alguns dos elementos do arquivo de log bruto.

Minha primeira pergunta é em relação à entrada de atraso que aparece no Postfix quando um email é finalmente entregue. Estou supondo que esses valores estejam em segundos, mas o que exatamente essas informações significam.

delay=2.4, delays=0.18/0.01/1.4/0.81

O email levou um total de 2,4 segundos para processar?

Qual é a divisão dos tempos na seção atrasos?

Tim Koscielski
fonte
O email passou 2,4 segundos na fila de postfix. Não tenho certeza sobre o colapso.
pauska

Respostas:

36

O recurso Postfix # 20051103 adicionou o seguinte (das notas de versão 2.3.13):

Melhor percepção da natureza dos gargalos de desempenho, com registro detalhado de atrasos em vários estágios da entrega da mensagem. O Postfix registra informações adicionais de atraso como "atrasos = a / b / c / d" em que a = tempo antes do gerenciador de filas, incluindo a transmissão de mensagens; b = tempo no gerenciador de filas; c = tempo de configuração da conexão, incluindo DNS, HELO e TLS; d = tempo de transmissão da mensagem.

Como eu suspeitaria, o maior atraso na sua configuração está sendo causado pela configuração da conexão, pelo DNS e pela conversa inicial do SMTP. Parece normal para mim.

Evan Anderson
fonte
15

Isso é mencionado nas perguntas frequentes do postfix-logwatch.

No código fonte:

# Message delivery time stamps
# delays=a/b/c/d, where
#   a = time before queue manager, including message transmission
#   b = time in queue manager
#   c = connection setup including DNS, HELO and TLS;
#   d = message transmission time.

O postfix-logwatch também fornecerá um relatório de percentis de atrasos, que fornece uma visão geral de como todo o correio está fluindo durante o período do relatório.

=== Percentagens de atraso na entrega ============================================== ================
                    0% 25% 50% 75% 90% 95% 98% 100%
-------------------------------------------------- ------------------------------------------
Antes qmgr 0,00 0,03 0,04 0,04 11,60 111,90 176,88 634,00
Em qmgr 0,00 0,00 0,02 0,03 0,03 0,03 0,04 0,04
Configuração de conexão 0,00 0,00 0,00 0,00 0,00 0,00 0,01 0,01
Transmissão 0,00 0,00 0,01 0,03 0,80 5,40 5,51 14,00
Total 0,01 0,05 0,08 0,14 15,00 116,90 182,80 640,00
==================================================== ==========================================
Flimzy
fonte