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

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



> > 
> > 「strace -p プロセス番号」コマンドで、local が何をやっているのか見てみ
> > るとか。
> > 
> なるほど、ありがとうございます。何か分かるかもしれません。
> 現象が再現したらやってみようと思います。
> 
> 先程のlocalプロセスはpostfixをリスタートしたことで、
> すでに無くなってしまっております。

再現しましたので、該当のプロセスをトレースしてみたところ、
途中で止まってしまっていました。


# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
0C99597690*    3403 Mon Aug  1 10:59:06  xxxx@xxxxxxx
                                         xxxx@xxxxxxx

# ps -ef|grep local
postfix   2304 16458  0 10:59 ?        00:00:00 local -t unix
postfix   5786 16458  0 11:50 ?        00:00:00 local -t unix
postfix   5914 16458  0 11:52 ?        00:00:00 local -t unix
postfix   5915 16458  0 11:52 ?        00:00:00 local -t unix
postfix   5916 16458  0 11:52 ?        00:00:00 local -t unix
postfix   5918 16458  0 11:52 ?        00:00:00 local -t unix
postfix   6105 16458  0 11:55 ?        00:00:00 local -t unix
postfix   6120 16458  0 11:55 ?        00:00:00 local -t unix
postfix   6122 16458  0 11:55 ?        00:00:00 local -t unix
postfix   6125 16458  0 11:55 ?        00:00:00 local -t unix
postfix   6126 16458  0 11:55 ?        00:00:00 local -t unix
root      6382  6278  0 11:58 pts/1    00:00:00 grep local

# strace -p 2304
Process 2304 attached - interrupt to quit
select(1024, [13], [], NULL, NULL


通常のメールの場合、上記のselectの部分で以下の様になりますので、
LDAPでuid解決を行う部分の前後で止まっているようです。

.........
........
read(14, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1994
read(14, "", 4096)                      = 0
close(14)                               = 0
munmap(0xb75bd000, 4096)                = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], [], 8) = 0
getpid()                                = 13394
geteuid32()                             = 89
getpid()                                = 13394
geteuid32()                             = 89
time(NULL)                              = 1122871848
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)      = 1 (in [13])
read(13, "0\202\1M\2\1\10d\202\1F\4!uid=xxxx,ou=Peo"..., 16384) = 351
........
.......


ただ、このメールの近辺の時間帯のメールは通常通り、送信できて
いるので、LDAPが引けないからというわけでもなさそうです。


もし、どなたかこのような現象をご存知のかたがいらっしゃいまし
たら、教えてください。

いずれにせよpostfixのバージョンを最新版にアップしてみようと
思ってはいますが。

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

Follow-Ups
[postfix-jp: 1398] Re: メッセージが再送されない, Ko Nonomura
References
[postfix-jp: 1389] Re: メッセージが再送されない, murayama
[postfix-jp: 1392] Re: メッセージが再送されない, とみたまさひろ
[postfix-jp: 1393] Re: メッセージが再送されない, murayama

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