質問 > 管理機能 > 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
goat |
投稿日時: 2021/5/15 12:45
対応状況: 解決済
|
半人前 登録日: 2020/11/22 居住地: 投稿: 26 |
【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない [EC CUBE 3.0.18] 商品CSVダウンロードで一部商品がダウンロードされない
[EC-CUBE] 3.0.18 [レンタルサーバ] heteml [OS] Linux [PHP] 5.4.45 [データベース] MySQL 5.6.23 [WEBサーバ] Apache [ブラウザ] Google Chrome [現象] お世話になっております。 ECCUBE管理画面とCSVダウンロードで出てくる商品件数が実際の数より少ないという現象が発生しております。 具体的には以下の通りです。(商品件数は実際の数字とずらしてあります。) ----- 管理画面の商品マスターで検索条件を入力しない状態で『検索する』をクリックすると、削除されていない商品データがすべて表示される状態になると思います。この状態での検索結果は1000件でした。 その状態で『CSVダウンロード』を行ったCSVデータを展開すると、今度は1300件でした。 この時点で、商品件数が明らかに少ないことに気づきまして、DB上からproductをエクスポートし、削除フラグが立っていないものを抽出したところ、1600件でした。 ----- ソースコードは多少いじっていますが、『CSVダウンロード』関連は一切手を加えていません。 恐れ入りますが、考えられる原因や改善方法等ございましたらご教示いただけますでしょうか? |
goat |
投稿日時: 2021/5/16 13:32
対応状況: −−−
|
半人前 登録日: 2020/11/22 居住地: 投稿: 26 |
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない 追記です。
こちらですが、メモリ不足を疑って、出力項目を減らしてダウンロードしたところ、全件ダウンロードができました。 ファイルサイズは2MB程度なのですが、サーバー側の設定を変更した方が良いのでしょうか? それとも、ECCUBEのソースコードを書き換えることでメモリ不足時にCSVダウンロードを中止しないようにできますでしょうか? |
468 |
投稿日時: 2021/5/17 12:00
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない 予想されている通り、PHPのメモリ設定(memory_limit)によってダウンロードの処理が中断されていると思います。
メモリの設定値を変更してダウンロード出来る量を増やすという事で対応が可能と思います。 (PHP.iniの設定は方法はサーバによって異なる為、レンタルサーバのサポートを確認してください) ただしレンタルサーバの為、設定値の上限は存在していると思いますので、 運用に支障のない範囲でメモリを設定してください。 >それとも、ECCUBEのソースコードを書き換えることでメモリ不足時にCSVダウンロードを中止しないようにできますでしょうか? こちらについてはサイトを守る仕組みの為、処理を中止させないという事は難しいと思います。 1処理が途中で止まってしまう事よりも、サーバが異常を起こしてサイト運営が止まってしまうほうが重大な問題と考えられていると思います。
|
goat |
投稿日時: 2021/5/17 12:27
対応状況: −−−
|
半人前 登録日: 2020/11/22 居住地: 投稿: 26 |
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない 468様
いつもお世話になっております。 ご返信ありがとうございます。 現在契約しているサーバー会社は、memory_limitの上限を128MBとしており、それ以上に設定することは一切できないということでした。 応急処置的ではありますが、CSVダウンロードの項目を減らすことが出来ればメモリの使用量を軽減できることがわかりましたので、CSVアップロード時の項目を変更できるプラグインを入れてみようと思います。 https://www.ec-cube.net/products/detail.php?product_id=1395 いつも助かっております。 また何かございましたらよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |