質問 > 管理機能 > 受注管理 》 受注登録で「Out of memory」が発生しています。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kaendaiko |
投稿日時: 2017/5/15 18:07
対応状況: −−−
|
半人前 登録日: 2017/5/11 居住地: 投稿: 20 |
Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 本日、GMOさんからご連絡をいただきました。
「一時的にメモリ使用上限を上げましたので、カスタマイズしたEC-CUBEが正常動作するか、調査にご協力ください」とのことで、問題の受注登録画面を中心に動作確認しましたところ、正常動作するようになりました。どうやらなんとかなりそうです。 また、一昨日から以下のような単純なPHPプログラムで、どのようにPHPのメモリ使用量が増えるか、どこで Out of memory になるかを調べていました。ちょうど本日、念のため、同プログラムで確認したところでも、実際に、メモリ使用上限が50~60MB増えていました。 <?php $MAX_NUM = $_GET['max_num']; $a = []; for ($i=0;$i<$MAX_NUM;$i++) { $a[] = $i; } echo memory_get_usage() ."\n"; ?> 昨日:Out of memory (allocated 108789760) 約100MB 本日:Out of memory (allocated 163577856) 約160MB これまで、PHPのデフォルト上限(128MB)で動作していましたので、160MBあれば大丈夫かなと思います。 ということで、今回は一時的な上限UPですが、これを恒久的にしていただけるのか(たぶんメンテ以前と同等以上のサービスレベルにしてくださると期待していますが)、別ドメインで本番稼働後の開発・テスト用のコピーサイトがありますので、その別ドメインの方も上限UPしていただけるかを確認予定・確認中です。 ただ気になりますのが、EC-CUBEで表示されるエラーメッセージでは、 昨日:Out of memory (allocated 10223616) 約10MB となっていましたので、上記単純プログラムの昨日の100MBとEC-CUBEの10MBの大きな差が謎です。 ひとまず、サーバ引っ越しはしなくて済みそうです。 |
フラット表示 | 前のトピック | 次のトピック |