- PR -

qmail でメールを送信できない「こと」がある

1
投稿者投稿内容
piquet
会議室デビュー日: 2004/10/19
投稿数: 1
投稿日時: 2004-10-19 19:48
はじめまして。
以下の件につきまして何かヒントでも頂けたらと思い投稿させていただきます。

現在運営中のサーバーなのですが、DB と perl を用いて WEB 上で予約を
受け付けるシステムを動かしています。予約を受け付けると、予約者と管
理用に外部に2通(異なった2つのアドレス)メールを送信します。

問題なのは「たまに」メールを送信しないことがあるのです。
以下はシステムのログ(/var/log/messages)の抜粋です。

Oct 18 22:35:27 sv smtpd: tcpserver: pid 2312 from 127.0.0.1
Oct 18 22:35:27 sv smtpd: tcpserver: ok 2312 [ホスト名]:127.0.0.1:25 :127.0.0.1::55007
Oct 18 22:35:27 sv smtpd: tcpserver: end 2312 status 256
Oct 18 22:35:27 sv smtpd: tcpserver: status: 0/40
Oct 18 22:35:27 sv smtpd: tcpserver: status: 1/40
Oct 18 22:35:27 sv smtpd: tcpserver: pid 2314 from 127.0.0.1
Oct 18 22:35:27 sv smtpd: tcpserver: ok 2314 [ホスト名]:127.0.0.1:25 :127.0.0.1::55009
Oct 18 22:35:27 sv smtpd: tcpserver: end 2314 status 256
Oct 18 22:35:27 sv smtpd: 中 tcpserver: status: 0/40
Oct 18 22:37:00 sv smtpd: tcpserver: status: 1/40
Oct 18 22:37:00 sv smtpd: tcpserver: pid 2335 from XXX.XXX.XXX.XXX
Oct 18 22:37:00 sv smtpd: tcpserver: ok 2335 [ホスト名]:XXX.XXX.XXX.XXX:25 :XXX.XXX.XXX.XXX::2121
Oct 18 22:37:19 sv smtpd: 略 tcpserver: end 2335 status 0
Oct 18 22:37:19 sv smtpd: tcpserver: status: 0/40
Oct 18 22:46:46 sv smtpd: tcpserver: status: 1/40
Oct 18 22:46:46 sv smtpd: tcpserver: pid 2589 from 127.0.0.1
Oct 18 22:46:46 sv smtpd: tcpserver: ok 2589 [ホスト名]:127.0.0.1:25 :127.0.0.1::55012
Oct 18 22:46:46 sv smtpd: tcpserver: end 2589 status 0
Oct 18 22:46:46 sv smtpd: tcpserver: status: 0/40
Oct 18 22:46:46 sv smtpd: tcpserver: status: 1/40
Oct 18 22:46:46 sv smtpd: tcpserver: pid 2591 from 127.0.0.1
Oct 18 22:46:46 sv smtpd: tcpserver: ok 2591 [ホスト名]:127.0.0.1:25 :127.0.0.1::55013
Oct 18 22:46:46 sv smtpd: tcpserver: end 2591 status 0
([ホスト名]はこのサーバーのホスト名、
 XXX.XXX.XXX.XXX はグローバルアドレスです)

22:46 の分は送信されましたが、22:35 の分は送信されませんでした。
また、maillog には 22:46 の分しか残されていません。

このサーバーを立上げてから1年程度で、システムは立上げ時から稼動し
ています。が、この現象に気がついたのはここ2ヶ月程で、送信されない
確率は 3% 程度です。
また、ここ2〜3ヶ月サーバーの設定の変更などもバーチャルのドメイン
が増えた程度で、特にクリティカルな事はしていないつもりです。

CGI が悪いのかサーバーに何かが起こっているのかはたまた(tcpserverを
含む) qmail の設定が悪いのか、問題の切り分けに困っています。
 tcpserver: end 2314 status 256
の 256 が何を意味するのかも(かなり検索してみたのですが...)判明しま
せんでした....

サーバーの環境は以下の通りです
OS RedHat9
DB postgresql-7.3.2
perl 5.8.0
Apache 2.0.4

原因について何かお心当たりのある方はいらっしゃいますでしょうか?
ヒントだけでも結構ですのでよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)