バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
goat
投稿日時: 2021/5/15 12:45
対応状況: 解決済
半人前
登録日: 2020/11/22
居住地:
投稿: 15
【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
居住地:
投稿: 15
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない
追記です。

こちらですが、メモリ不足を疑って、出力項目を減らしてダウンロードしたところ、全件ダウンロードができました。

ファイルサイズは2MB程度なのですが、サーバー側の設定を変更した方が良いのでしょうか?

それとも、ECCUBEのソースコードを書き換えることでメモリ不足時にCSVダウンロードを中止しないようにできますでしょうか?
468
投稿日時: 2021/5/17 12:00
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3034
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない
予想されている通り、PHPのメモリ設定(memory_limit)によってダウンロードの処理が中断されていると思います。

メモリの設定値を変更してダウンロード出来る量を増やすという事で対応が可能と思います。
(PHP.iniの設定は方法はサーバによって異なる為、レンタルサーバのサポートを確認してください)
ただしレンタルサーバの為、設定値の上限は存在していると思いますので、
運用に支障のない範囲でメモリを設定してください。

>それとも、ECCUBEのソースコードを書き換えることでメモリ不足時にCSVダウンロードを中止しないようにできますでしょうか?
こちらについてはサイトを守る仕組みの為、処理を中止させないという事は難しいと思います。
1処理が途中で止まってしまう事よりも、サーバが異常を起こしてサイト運営が止まってしまうほうが重大な問題と考えられていると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

goat
投稿日時: 2021/5/17 12:27
対応状況: −−−
半人前
登録日: 2020/11/22
居住地:
投稿: 15
Re: 【EC3.0.18】商品CSVダウンロードで一部商品がダウンロードされない
468様

いつもお世話になっております。
ご返信ありがとうございます。

現在契約しているサーバー会社は、memory_limitの上限を128MBとしており、それ以上に設定することは一切できないということでした。

応急処置的ではありますが、CSVダウンロードの項目を減らすことが出来ればメモリの使用量を軽減できることがわかりましたので、CSVアップロード時の項目を変更できるプラグインを入れてみようと思います。

https://www.ec-cube.net/products/detail.php?product_id=1395

いつも助かっております。
また何かございましたらよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は72,226名です
総投稿数は101,643件です

投稿数ランキング

1
seasoft
7333
2
468
3034
3
AMUAMU
2712
4
nanasess
2156
5
umebius
2011
6
yuh
1612
7
red
1452
8
h_tanaka
1086
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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