だらだらと思いついたこととか書くブログ

エンジニア的なネタとか備忘録とかを書いていく予定

キュー管理について

キューが詰まって配信がうまくいかない・・ということがあったので、調査しつつ色々お勉強

・キューの遷移(ざっくり・・)
sendmailコマンド→maildrop→incoming→active

○各種設定項目について
http://www.postfix-jp.info/trans-2.2/jhtml/postconf.5.html


○チューニングの参考
http://hdmr.org/d/?e=18

・defferdについて
※参照サイト:http://d.hatena.ne.jp/ma8loose/20080529/1212069772

最初再送に失敗したら、defferedキューに入って、queue_run_delay(※デフォルト:1000s)ごとにdefferedキューがキューをスキャン。
スキャンしたときにキューにあるメールの時間がminimal_backoff_timeをこえてたら再送
再送失敗してしまったら、今度はdefferedキュースキャンしたとき、minimal_backoff_timeの倍の時間後に再送開始。
再送失敗してしまったら、今度はdefferedキューをスキャンしたとき、minimal_backoff_timeの倍の倍の時間後に再送開始。
再送失敗してしm(ry(※倍々ゲームの繰りかえし)
って感じでmaximal_backoff_timeをこえるまで繰り返し。
こえた後はmaximal_backoff_timeの間隔で再送。


ひとまずdefferdの再送間隔を変えてみるだけでもだいぶ変わるのでは?ということでTry