[Tep-j-general] 注文確認メールと注文管理

Zurück zum Archiv-Index

hamada bungu****@leo*****
2008年 3月 27日 (木) 08:39:48 JST


こんにちわ。

On Wed, 26 Mar 2008 19:00:44 +0900
"JM" <pelul****@xrh*****> wrote:

> すると、注文確認メールが届かなかった日時のログが全てありませんでした。

それだと当然メール届きませんよねぇ。MTAが受け取ってないんだから、絶対に
メールは届かない。

既にご指摘が入ってるみたいですけど、今度はapacheのログで、PHPスクリプト
がどのようにアクセスされたかを解析しなきゃイカンでしょうね。

OKな場合とNGな場合でなにか差があるのか。NGな場合にもmail関数は呼ばれてい
るのか、いないのか。

apacheのログ解析にはApacheLogViewerが便利です。

http://www.ne.jp/asahi/ns01/info/circle/ApacheLogViewer/download.html

場合によっては、checkout_何とか系のファイルに独自ログを書かせるようにす
るのが早道かもしれません。

呼ばれた際のセッションIDやuser_idを別途書き出しておけば解りやすい。

error_log
http://jp.php.net/manual/ja/function.error-log.php

> (今朝の分まで送ってもらったのですが、やはりログにはありませんでした。。。)

念の為に確認しますけど、

> rejecting connections on daemon MTA: load average: 20

みたいなログも含めて、全然痕跡が無いんですよね?

おそらくサーバの全ログではなく、ログから貴君のID分のみを抽出して送ってく
れてるんだと思われる→上記のようなグローバルなログは含まれていない可能性
が高いですが。


はまだ




Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index