バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【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処理が途中で止まってしまう事よりも、サーバが異常を起こしてサイト運営が止まってしまうほうが重大な問題と考えられていると思います。


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

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

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.