質問 > 管理機能 > 売上管理の月次処理のハング |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
netwiz |
投稿日時: 2008/9/11 13:45
対応状況: −−−
|
常連 登録日: 2008/9/9 居住地: 投稿: 47 |
売上管理の月次処理のハング EcCube 2.3.0-rc1 をインストールした直後の状態で、
売上データがないにもかかわらず、 売上管理の月次処理を実行すると時間がかかります。 ソースでおっかけると、class/extend/SC_Batch_Daily.php の 下記の関数で、 $this->lfBatOrderAge($tmp_time); をコメントすると問題なくなるのですが、オリジナルソースで 月次集計や期間集計で、この関数の最後の行は通る必要がある のでしょうか? function lfRealTimeDailyTotal($sdate, $edate) { ........................................ $this->lfBatOrderDaily($tmp_time); $this->lfBatOrderDailyHour($tmp_time); $this->lfBatOrderAge($tmp_time); <-- 問題の部分 } } ご教授のほど、お願いいたします |
seasoft |
投稿日時: 2008/9/11 16:42
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 売上管理の月次処理のハング うちもこの集計は頻繁に落ちますね。
関数名的に年齢関係の集計をしていそう。 削っても年齢集計は正常に動作しますかね? (注文を追加して更新されるかなど。) しかし、常に年齢関係の集計する必要があるのかは疑問ですけど。 本来は、リアルタイムでなく、バッチ処理する前提な感じですね。
|
netwiz |
投稿日時: 2008/9/11 17:37
対応状況: −−−
|
常連 登録日: 2008/9/9 居住地: 投稿: 47 |
Re: 売上管理の月次処理のハング そうですね。
LC_Page_Admin_Total.php では、日付以外の集計は、 それぞれ、単独で関数呼んでいるようです。 たぶん、日付のオンライン集計とバッチの集計を同じ関数名で 実装しているのに、無理がある気がします 当方は、バッチ処理しないので、この行をコメントにする ことで解決すると見ていますが。。。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |