Comprender una entrada de archivo de registro de Postfix

35

Tenemos un centro Postfix y estoy tratando de comprender mejor la información en el archivo mail.log. Utilizo herramientas como qshape, pflogsumm.pl y amavis-logwatch para resumir los archivos de registro, pero todavía tengo preguntas sobre algunos de los elementos del archivo de registro sin procesar.

Mi primera pregunta es con respecto a la entrada de retraso que aparece en Postfix cuando finalmente se entrega un correo electrónico. Supongo que estos valores están en segundos, pero qué significa exactamente esta información.

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

¿El correo electrónico tardó un total de 2,4 segundos en procesarse?

¿Cuál es el desglose de tiempos en la sección de retrasos?

Tim Koscielski
fuente
El correo electrónico pasó 2.4 segundos en la cola de postfix. Sin embargo, no estoy seguro del desglose.
pauska

Respuestas:

36

La función Postfix # 20051103 agregó lo siguiente (de las notas de la versión 2.3.13):

Mejor conocimiento de la naturaleza de los cuellos de botella de rendimiento, con un registro detallado de los retrasos en varias etapas de la entrega de mensajes. Postfix registra información adicional de demora como "demoras = a / b / c / d" donde a = tiempo antes del gestor de colas, incluida la transmisión de mensajes; b = tiempo en el gestor de colas; c = tiempo de configuración de la conexión, incluidos DNS, HELO y TLS; d = tiempo de transmisión del mensaje.

Como sospecharía, la demora más larga en su configuración es causada por la configuración de la conexión, el DNS y la conversación SMTP inicial. Me parece normal.

Evan Anderson
fuente
15

Esto se menciona en las preguntas frecuentes para postfix-logwatch.

En el codigo fuente:

# 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.

postfix-logwatch también le dará un informe de percentiles de demoras, que ofrece una visión general de cómo fluye todo el correo durante el período del informe.

=== Percentiles de demora en la 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
En qmgr 0.00 0.00 0.02 0.03 0.03 0.03 0.04 0.04
Configuración de conexión 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01
Transmisión 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
fuente