[Tep-j-general] Re: メール送信エラー

Back to archive index

hamada bungu****@leo*****
2006年 8月 7日 (月) 09:17:55 JST


こんにちわ。

On Sun, 06 Aug 2006 04:31:46 +0900
"m m" <bnr32****@hotma*****> wrote:

> 送信しても、タイムアウトエラー?になってしまい送れなくなってしまいました。
> 何か解決策はありますでしょうか?

PHPスクリプトの実行時間最大値を拡大したいってことなら、問題の
/admin/newsletters.phpのどっかに

> set_time_limit(3600);

とか書いとけば、PHPは1時間タイムアウトしなくなります。普通は1時間も要
らないと思いますので、適当に調節。

http://jp.php.net/manual/ja/function.set-time-limit.php

まぁApacheにはまた別の設定があるんですが。

ただし、set_time_limit()はサーバ側がこの設定を許可してないと通りませんし、
そもそもタイムアウトする本当の理由が解らないのに、こうした設定で強引に上
書きして強制実行するのはあまり感心しません。

メール送信がタイムアウトするのは、サーバ側が一定以上のメール送信を規制し
ているからかもしれません。

曽我部さんも書かれてますが、ヒトに解決策を訊ねる前に、管理者に状況を確認
すべきじゃないでしょか?


はまだ




Tep-j-general メーリングリストの案内
Back to archive index