ただし、正常な処理でもメモリを要求するものがある場合、これでは困るので、制限を設定できるようになっています。制限は、 php.ini に次のような記述で書かれています。
memory_limit = 8M
これを適当な値に変更します。ちなみに、私の開発マシンでは 32M に設定しています。
--
安冨 伸浩 (マイサイト管理人)
安冨 伸浩 (マイサイト管理人)
俺的ポータルサイトを作ろう! |
運用サーバについて
参照元情報
参照なし
|
このフォーラムではゲスト投稿が禁止されています このフォーラムに新しいトピックを立てることはできません ActionRe: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/3/7 13:08
msg# 1.1.2.1
「PHP のメモリ保護境界」というのは、メモリの消費量を制限するパラメータで、通常 8Mバイトに設定されています。制限を越えると、(プログラムの暴走など)異常があったと判断して強制的に止めるのが目的です。
ただし、正常な処理でもメモリを要求するものがある場合、これでは困るので、制限を設定できるようになっています。制限は、 php.ini に次のような記述で書かれています。 memory_limit = 8M これを適当な値に変更します。ちなみに、私の開発マシンでは 32M に設定しています。 --
安冨 伸浩 (マイサイト管理人) Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/3/4 12:32
msg# 1.1.2
nobuさん
ご連絡ありがとうございます! その後も状況は変わりませんが、様子を見ていますと、 eguideのイベントカテゴリを増やしたり、formmailのフォームを増やしたりすると、この現象が起きているようです。 あるところまでのカテゴリまではこの現象(切れる)が起こっていないのですが、あるカテゴリからは起こっています。 切れる場所はカナの場所とは限らず、その前やその後で切れる場合もあります。 これは「PHP のメモリ保護境界を踏んでのエラー終了」なのかなと考えているところです。 「PHP のメモリ保護境界」という意味が、素人で分からない(すみません)のですが、 PHP のメモリ保護境界を踏まない措置は何かありますか。 ご教示いただけるとありがたいです。 ちなみに、現在は、formmailのモジュールは非アクティブにしていますが、引き続き、この現象が起こっています。 引用: nobuさんは書きました: Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/3/3 4:09
msg# 1.1.1.1.1.1.1.1
引用:
お名前(カナ): ←ここで切れている。 予約は出来てる、と言うことのようですし。 --
安冨 伸浩 (マイサイト管理人) Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/18 10:31
msg# 1.1.1.1.1.1.1
nobuさん
いつもお世話になっております。早速のご回答ありがとうございます。 引用: nobuさんは書きました: メールアドレスは通常サイズで非常に長くはないです。 今日の予約分も変わらない状況で、計10予約くらいが連続して途中で切れています。 現象を分析して気付いたのですが、 特定の「カテゴリ」にのみ、この「途中で切れる」という現象が起こっていることがわかりました。 「カテゴリ」とは2.0βの追加いただいた機能である「カテゴリ」です。(ちなみに、この機能は大変便利に使わせていただいています!!) この状況が何かのヒントになりますでしょうか? ご示唆いただければ幸いです。 Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/18 0:55
msg# 1.1.1.1.1.1
引用:
ksさんは書きました: 引用: あと、関連しますが、別件ですが、 メールアドレスの厳密なチェックを入れれば回避(送信前に中止)できるかもしれませんが、これは一長一短なので組み込んでいません。 いずれも想像だけで何もはっきりは言えません。 --
安冨 伸浩 (マイサイト管理人) Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/17 17:19
msg# 1.1.1.1.1
nobuさん
お世話になっております。 アドバイスありがとうございます。 昨日から全てのメールが途中で切れてしまっています。 デフォルトでログイン者のメールアドレスが表示されますが、同一のオペレーターが重複して登録を行いたいため、別の(実在する)メールアドレスに修正して登録することにしています。 このパターンで1日に5程度の予約登録を行っていますが、 最近の6登録分から全てメールが途中で切れてしまっています。(この場合の送信先メールアドレスは実在するものです) 搭載モジュールが多いことが原因とし可能性あり、とのアドバイスもいただいておりますので、これも試してみたいと思います。 他に考えられることがありましたらなにとぞアドバイスお願いします! あと、関連しますが、別件ですが、 メール送信先が間違って入力された場合に、「送信先が見つりません」といったエラーを管理者に(メール等で)返すことは出来ますか? 本人に届かない場合のフォローがしたいものですから。。。 お忙しいところ恐縮ですが、ご教示をお願いいたします。 Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/9 0:09
msg# 1.1.1.1
引用:
ksさんは書きました: 可能性はあるでしょうね。動かしているサーバーの設定や構成に左右されるので、はっきりしたことは言えませんが。 --
安冨 伸浩 (マイサイト管理人) Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/6 9:43
msg# 1.1.1
お世話になっております。
ご返答ありがとうございます。 File does not exist: /home/xxxxxxxx/public_html/404.shtml といったエラーは一件ございました。 予約確認メールの送信先のメールアドレスが間違っていた(見つからない)場合にもエラー終了する可能性がありますか? ちなみに搭載しているモジュールは、eguide、Formmail、News、Downdoad、Forumです。 引用: nobuさんは書きました: Re: 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/4 19:12
msg# 1.1
http サーバーの error_log など参照してエラーが起きていないか確認してみましょう。
モジュールをたくさん搭載していた場合、PHP のメモリ保護境界でも踏んでエラー終了する場合などもあります。 --
安冨 伸浩 (マイサイト管理人) 2.0βでの申込み確認メールの不具合?
投稿日時
2006/2/3 20:34
msg# 1
お世話になっております。2.0βを使わせていただいております。
予約時に管理者宛に自動送信されるメールが、たまに(20通に1通くらい)途中で切れて受信されます。 切れる場所は時々で異なります。たとえば以下のようにです。 データベースには正常に格納されています。 何か考えられることはありますでしょうか。 お手数なのですが、ご示唆をいただけるとありがたいです。どうぞよろしくお願い申し上げます。 ***** 予約確認 2006-02-12 (日): *****をご予約いただきありがとうございます。 以下の通り、ご予約を承りました。 ご予約内容 ------------ メールアドレス: xxx@xxxxxx.com お名前: **** お名前(カナ): ←ここで切れている。 |
© 2008 MySite Web Service |