[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 1399] Re: メッセージが再送されない



> > # strace -p 2304
> > Process 2304 attached - interrupt to quit
> > select(1024, [13], [], NULL, NULL
> > 
> このselect()の前で
> 
> > write(13, "0\201\274\2\1\10c\201\266\4\ndc=domain\n\1\2\n\1\0\2\1"..., 191) = 191
> こういうエントリはありますか?なければLDAPへデータが送信されていないよ
> うな気がします。また、上記があって
> 
> > select(1024, [13], [], NULL, NULL)      = 1 (in [13])
> > read(13, "0\202\1M\2\1\10d\202\1F\4!uid=xxxx,ou=Peo"..., 16384) = 351
> 
> このreadに来ないのであれば、LDAPが応答を返していないように見えます。
> 

ほとんどのメールは正常に送信できていることから、localプロセスのトレースは
どうしても現象発生後になってしまうため、select()の前後を判断することができ
ません。
localの異常を確認してからトレースすると
select(1024, [13], [], NULL, NULL
のみが表示され、そのまま変化がありません。

ただ、通常のlocalプロセスをトレースしていると、以下の順序となっておりますので

 write(13, "0\201\274\2\1\10c\201\266\4\ndc=domain\n\1\2\n\1\0\2\1"..., 191) = 191
select(1024, [13], [], NULL, NULL
read(13, "0\202\1M\2\1\10d\202\1F\4!uid=xxxx,ou=Peo"..., 16384) = 351

ご指摘いただいたとおり、LDAPが応答していないのではと考えています。


> どちらにしてもLDAPサーバ側でリクエストが来ているか、応答を返しているか、
> 等を調べてみては如何でしょうか。
> 
> それとuidの検索で、と言うことなので、特定のfrom/to等で現象が起きませんか?
> もし再現する条件が狭められればそこから何か見えて来るかもしれません。

LDAPサーバ側を調査してみることにします。
現象自体、再現性はあるのですが、from/toに規則性は確認できていません。
また、postfixをリスタートすると正常に送信されることから、アカウントには問題
はないようです。
ただ、大量のメールを一斉に受信した際に発生しやすいようですので、次の設定を
大きくしてメールのスループットを下げ、LDAPの検索負荷を下げてみてはどうかと
考えています。
in_flow_delay = 

ご意見ありがとうございました。

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 1400] Re: メッセージが再送されない, 植田裕之
References
[postfix-jp: 1393] Re: メッセージが再送されない, murayama
[postfix-jp: 1397] Re: メッセージが再送されない, murayama
[postfix-jp: 1398] Re: メッセージが再送されない, Ko Nonomura

[検索ページ] [Postfix-JP ML Home]