質問 > 管理機能 > データエクスポートモジュール(2.11系)が途中で止まる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miz |
投稿日時: 2017/4/10 8:23
対応状況: −−−
|
新米 登録日: 2010/1/22 居住地: 投稿: 7 |
データエクスポートモジュール(2.11系)が途中で止まる データエクスポートモジュール(2.11系)を使ってエクスポートをしたいのですが、途中で止まってしまい、ファイルをダウンロードするダイアログが表示されるところまで進みません。フロント側でのエラー表示はありません。
/data/downloads/module/mdl_db_export/ を確認すると、dtb_products.csvまでは一時ファイルとしてエクスポートされていました。処理がここで止まっています。 LC_Page_Mdl_Down_Cw_Config.phpを見ると順番では、次にdtb_product_classがエクスポートされるのでここが問題のようです。 classcategory_idが2.12用に変換される部分が問題かと思い、一旦該当箇所(classctegory_id1とclassctegory_id2の出力部分)を削除したところ、ファイルをダウンロードするところまで動作しました。以下のclassctegory_id2の出力部分で処理が止まっているようです。 '(SELECT classcategory_id as classcategory_id2 ' . 'FROM dtb_class_combination as T2_1 ' . 'WHERE T2_1.class_combination_id in ' . '(SELECT parent_class_combination_id ' . 'FROM dtb_class_combination,dtb_products_class ' . 'WHERE dtb_class_combination.class_combination_id = ' . 'T1.class_combination_id ' . ')) as classcategory_id2 ', Webで調べる限り、このモジュールの不具合の情報は見かけないのですが、原因として考えられることは何でしょうか? よろしくお願いいたします。 [EC-CUBE] 2.11.5 [レンタルサーバ] ファーストサーバ [OS] Linux s203-137-26-1 [PHP] PHP 5.2.17p5 [データベース] MYSQL 5.0.67 [WEBサーバ] Apache [導入プラグインの有無] EC-CUBEペイメント決済モジュール [カスタマイズの有無] DBにかかわる部分は行っていない |
468 |
投稿日時: 2017/4/10 9:26
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: データエクスポートモジュール(2.11系)が途中で止まる PHPのメモリオーバーや実行時間オーバーのエラー等は発生していないのでしょうか?
該当のSQLの箇所に問題があるように見えないのですが、 エラーログは出力されていませんか?
|
miz |
投稿日時: 2017/4/10 14:06
対応状況: −−−
|
新米 登録日: 2010/1/22 居住地: 投稿: 7 |
Re: データエクスポートモジュール(2.11系)が途中で止まる ご返答ありがとうございます。
site.logを見る限りエラーは出ていません。apache側のエラーログも特に該当しているものはないようです。 実行時間はこの問題箇所を削除した場合、数秒でダウンロード画面に進みますが、そのままですと1時間放置してもダウンロード画面に移行しません。 memory_limit = 256M でした。この部分はレンタルサーバーなので増やすことができません。dtb_product_classは約10,000レコード、dtb_class_combinationは約18,000レコードです。 別サーバーかローカルに環境を移して実行するしかないでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |