접미사 로그 파일 항목 이해


35

Postfix 허브가 있으며 mail.log 파일의 정보를 더 잘 이해하려고합니다. 로그 파일을 요약하기 위해 qshape, pflogsumm.pl 및 amavis-logwatch와 같은 도구를 사용하지만 원시 로그 파일의 일부 요소에 대해서는 여전히 의문이 있습니다.

첫 번째 질문은 이메일이 최종 전달 될 때 Postfix에서 나타나는 지연 항목에 관한 것입니다. 나는이 값이 초 단위라고 추측하지만이 정보는 정확히 무엇을 의미합니까?

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

이메일 처리에 총 2.4 초가 걸립니까?

지연 섹션에서 타이밍의 고장은 무엇입니까?


이메일은 postfix 큐에서 2.4 초를 보냈습니다. 그래도 고장에 대해 잘 모르겠습니다.
pauska 2016 년

답변:


36

Postfix 기능 # 20051103은 2.3.13 릴리스 노트에서 다음을 추가했습니다.

메시지 전달의 다양한 단계에서 지연에 대한 세부 로깅을 통해 성능 병목의 특성에 대한 통찰력을 향상시킵니다. Postfix는 추가 지연 정보를 "지연 = a / b / c / d"로 기록합니다. 여기서 a = 메시지 전송을 포함하여 큐 관리자 이전의 시간; b = 큐 관리자에서의 시간; c = DNS, HELO 및 TLS를 포함하는 연결 설정 시간; d = 메시지 전송 시간.

의심 할 수 있듯이 연결 설정, DNS 및 초기 SMTP 대화로 인해 설정에서 가장 긴 지연이 발생했습니다. 나에게 평범한 것 같습니다.


15

postfix-logwatch FAQ 에 언급되어 있습니다.

소스 코드에서 :

# 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는 지연 백분위 수 보고서를 제공합니다. 보고서는 보고서 기간 동안 모든 메일이 어떻게 흐르는 지에 대한 개요를 제공합니다.

=== 배달 지연 백분위 수 ============================================= ================
                    0 % 25 % 50 % 75 % 90 % 95 % 98 % 100 %
-------------------------------------------------- ------------------------------------------
qmgr 이전 0.00 0.03 0.04 0.04 11.60 111.90 176.88 634.00
qmgr에서 0.00 0.00 0.02 0.03 0.03 0.03 0.04 0.04
연결 설정 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01
전송 0.00 0.00 0.01 0.03 0.80 5.40 5.51 14.00
합계 0.01 0.05 0.08 0.14 15.00 116.90 182.80 640.00
===================================================== ===========================================
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.