バージョン選択

フォーラム

メニュー

オンライン状況

81 人のユーザが現在オンラインです。 (75 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 81
もっと...

サイト内検索

質問 > 管理機能 > 受注管理 》 受注登録で「Out of memory」が発生しています。

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kaendaiko
投稿日時: 2017/5/16 7:54
対応状況: −−−
半人前
登録日: 2017/5/11
居住地:
投稿: 20
Re: 受注管理 》 受注登録で「Out of memory」が発生しています。
Coinpad さん

64bit化メンテ以前は、PHPのmemory_limitは128MBに設定されていましたか?私どもはmemory_limitは未指定でしたので、たぶんデフォルトのMasterValueの128MBだったのだろうと思います。上記の簡単なプログラムで確認したところ、メンテ後は最大110MB程度のメモリ上限になっていました(110MBでOut of memory)。ということは、私どものEC-CUBEもメモリ使用のピークは110~128MBで、ほぼギリギリで正常動作していたのかもしれません。ただ、私どもはまだ本番稼働しておりませんので、これまでは128MBでも動作していたのかもしれませんが、本番稼働後は128MBだと厳しいのかもしれませんね。スモールスタートなため、処理件数を気にしていませんでしたが・・情報ありがとうございます。

今回のGMOさんへの調査協力時、試しにmemory_limitを128MBにして、上記の簡単なプログラムで確認すると、確かに128MBでOut of memoryエラーになりますし、256MB等にすると160MBでエラーになります。ということは、GMOさんは、160MBまでPHPプロセスに対するメモリ上限を一時的に上げたものと思われます(160MBまでならmemory_limitの設定も有効)。160MBであれば、私どもは当面は大丈夫そうですが、Coinpadさんの状況ではいかがでしょうか。もし必要あれば、上記の簡単なプログラムを使ってみて、PHPの設定ではなくサーバの設定による実際のメモリ上限をご確認ください。

もしメモリ上限がCoinpadさんの状況で不足するような設定しか許されない場合は、送り状番号登録は使っておりませんので詳しくはわからないので、思い付きレベルで申し訳ございませんが・・・件数の問題であれば、
・一回でのCSVダウンロード件数を条件を絞って減らし、複数回ダウンロードする運用にする
・決済モジュールで特に2000件等のループ処理をする辺りでメモリ消費が多いコードやメモリ強制解放できるようコードを見直す(上記プログラムにもあるmemory_get_usage() を使うとその時点のメモリ使用量がわかります)
・一回のPHPプロセスでCSVを全件出力処理しないで、複数回のPHPプロセスでCSVを段階出力処理するようカスタマイズする(複雑な処理になりそうですが・・)
などの、業務運用かカスタマイズをすることで、対応できるのかもしれません。本当に思い付きレベルで申し訳ございません。

[追伸] よいですね、東京での機会がございましたら、メールいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/11 0:44
     Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 468 2017/5/11 2:35
     Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/11 22:12
       Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/12 1:20
         Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/12 3:12
           Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/13 0:22
             Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/13 22:10
               Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/14 11:55
                 Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/15 18:07
                   Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/16 1:04
                   » Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/16 7:54
                       Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/16 22:40
                       Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/16 22:52
                         Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/16 23:15
                           Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/16 23:52
                             Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/17 0:10
                               Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/17 0:29
                                 Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 kaendaiko 2017/5/17 0:35
                                   Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/17 22:54
                                     Re: 受注管理 》 受注登録で「Out of memory」が発生しています。 Coinpad 2017/5/22 23:08

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,865名です
総投稿数は109,998件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.