解決しそうです |
解決しました |
: 本家フォーラムに投稿したパッチが 0.22.2 に反映されることとなった。現在、[0.22.2 RC0] でテストされている。解決は近い。 |
: この問題は、POPFile 0.22.2 で解決した。以下の情報は、参考として残しておく。 |
* それ以外の方法で、同時に実行されることを防ぐ。 |
* flock や mkdir を用いて排他処理を行い、同時に実行されることを防ぐ。 |
POPFile を使って、複数のアカウントのメールを同時に受信した際に、-1073741819 というエラーコードで異常終了してしまうことがある問題について。
A アカウントのログイン(5) 2004/10/5 09:05:03 -3296: pop3: 210: Command: --user XXXXXX-- A アカウントから 90 番目のメール受信(48) 2004/10/5 09:05:03 -3296: pop3: 210: Command: --retr 90-- 乱数の取得と、id の取得(52-53) 2004/10/5 09:05:03 -3296: history: 285: reserve_slot selected random number 1251222 2004/10/5 09:05:03 -3296: history: 312: reserve_slot returning slot id 338 id=338 のメール COMMIT(67) 2004/10/5 09:05:04 2276: mq: 129: Message COMIT (i4A3zkv7aJEamfIr3:338:spam:0) ready for delivery A アカウントから 91 番目のメール受信(78) 2004/10/5 09:05:04 -3296: pop3: 210: Command: --retr 91-- (82-83) 2004/10/5 09:05:04 -3296: history: 285: reserve_slot selected random number 563568117 2004/10/5 09:05:04 -3296: history: 312: reserve_slot returning slot id 339 B アカウントのログイン(103) 2004/10/5 09:05:05 -3304: pop3: 210: Command: --user XXXXXX-- A アカウントから 92 (124) 2004/10/5 09:05:05 -3296: pop3: 210: Command: --retr 92-- A-92 (128) 2004/10/5 09:05:05 -3296: history: 285: reserve_slot selected random number 193298341 A-91 id=339 のメール COMMIT(154) 2004/10/5 09:05:05 2276: mq: 129: Message COMIT (i4A3zkv7aJEamfIr3:339:spam:0) ready for delivery A-92 (401) 2004/10/5 09:05:07 -3296: history: 285: reserve_slot selected random number 808715822 B アカウントから 1963 (429) 2004/10/5 09:05:07 -3304: pop3: 210: Command: --retr 1963-- B-1963 (433) 2004/10/5 09:05:07 -3304: history: 285: reserve_slot selected random number 1251222 A-92 (434) 2004/10/5 09:05:07 -3296: history: 312: reserve_slot returning slot id 340 B-1963 (439) 2004/10/5 09:05:07 -3304: history: 312: reserve_slot returning slot id 341 A アカウントから 93 (481) 2004/10/5 09:05:08 -3296: pop3: 210: Command: --retr 93-- A-92 id=340 (485) 2004/10/5 09:05:08 2276: mq: 129: Message COMIT (i4A3zkv7aJEamfIr3:340:spam:0) ready for delivery A-93 (491-492) 2004/10/5 09:05:08 -3296: history: 285: reserve_slot selected random number 584991457 2004/10/5 09:05:09 -3296: history: 312: reserve_slot returning slot id 342 A-93 id=342 (519) 2004/10/5 09:05:10 2276: mq: 129: Message COMIT (i4A3zkv7aJEamfIr3:342:spam:0) ready for delivery A-94 (529) 2004/10/5 09:05:10 -3296: pop3: 210: Command: --retr 94-- A-94 (533-534) 2004/10/5 09:05:10 -3296: history: 285: reserve_slot selected random number 479858400 2004/10/5 09:05:12 -3296: history: 312: reserve_slot returning slot id 343
あちこち探してみたが、特にこれといって問題解決につながりそうな情報は見つからなかった。