なんちゃってメール担当がいろいろ学んでく(予定) -2ページ目

なんちゃってメール担当がいろいろ学んでく(予定)

メール関連とか日常とかで覚えたこと、思ったことを備忘録的に書いていこうと思ってます

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

・キューの遷移(ざっくり・・)
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
CGIを動かそうとしたらうまく行かず
まずは↓を参考にapacheの設定
http://www.cross-clover.cc/2011/08/%E3%81%95%E3%81%8F%E3%82%89%E3%81%AEvps-web%E3%82%B5%E3%83%BC%E3%83%90%EF%BC%88apache%EF%BC%89%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/

その後、実行を試みるが、、
XML::LibXMLがうまく入らない模様・・
なので↓を実行!
■CPAN
○CPAN入ってない場合(Can’t locate CPAN.pm in @INC エラー)
yum install perl-CPAN

○YAMLも入ってない('YAML' not installed)
CPANで「install YAML」

が、うまくいかんよ。。

色々調べた結果、足り無いパッケージがあるようなので、↓でインストール
yum install libxml2-devel

再度CPANから
install XML::LibXML
やっといけたよ

というか「***-devel」ってパケージに結構悩まされるな・・
以前もgccがないとかでこのへんで困った気が。。



valgrindを入れてみたことはあるけど、別ディレクトリへのインストールなど詳しいことがわからなかったので、ググってtry

■インストール
http://www10.atwiki.jp/zipang_sky/pages/115.html

■サンプルスクリプト
http://www.ninxit.com/blog/2009/04/26/valgrind-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F/

メモリ管理周りをいじるときに活用できるようにしたいー