AN HTTPD ゲストブック/コメント集(2005年4月18日23:49)


中田昭雄 nakata@st.rim.or.jp 2005/04/19 21:01

こびさん、
私は sendmail.exe や sendmane.exe などの外部プログラムの呼び出しを使うのではなく、
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q19
の後半にあるように Sendmail.pm などを使う方がよいと思っています。
外部プログラムだとエラーの時にCGIスクリプト内でうまく処理するのが難しいからです。


こび 非公開 2005/04/18 23:49

ランキングのホームページを公開しています。
項目の追加やコメントが入力されるとsendmail.exeでメールするようにしています。ほとんどはうまく動作しているようですが、たまにエラーになり送信できなくなります。一旦そうなるとエラーのままで二度と送信できなくなります。
ただし、サービスでan httpdを停止してから開始すると直ります。
sendmane.exeや他のwindows用sendmail互換ソフトを使っても同様な症状でした。sendmane.exeではエラーメッセージが表示され、「ソケット作成失敗」でした。an httpdのログを見ましたが、エラーとしては載っていないようです。

ちなみに、1日のページビューは1万くらいで、そのほとんどが比較的重いcgiで表示されます。

試しに04WebServerを使ってみたところ、こういった症状は出ませんでした。

04Webserverは私にとっては他に問題があり、an httpdを気に入っているので何とかならないでしょうか。
お手数ですが、どうぞよろしくお願いいたします。