メイン LogcounterX logcounterx_log の収集をやめるには |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wtn-avocet | 投稿日時: 2012-1-14 10:52 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
logcounterx_log の収集をやめるには お世話になります。
以前に“ /modules/logcounterx/ にアクセスしても何も表示されません。”で質問させていただきました。 この原因はどうも、ログの肥大化にあるようです。 一般設定で「ログ最大保存数」を設定しても、有効にならずどんどん増えていきます。 ログが一定数以上になる処理出来なくなり画面表示が真っ白になるようです。ログの再構築やオプティマイズをやっても駄目でした。 今までは、ログの表示はあきらめ、カウンターのみの利用で、都度ログの削除してきましたが、かなり面倒なのでログの収集を停止したいのですが、 どうすればよろしいでしょうか? ご教示よろしくお願いします。 |
taquino | 投稿日時: 2012-1-23 10:41 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: logcounterx_log の収集をやめるには ログの最大保存数を変更する機能はまさにこのためにあるんですが、これが有効にならないとすると…
お手数ですが、都度削除して頂くしかないかと思います。 |
wtn-avocet | 投稿日時: 2012-1-30 20:52 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: logcounterx_log の収集をやめるには(ログの肥大化) お世話になっております。
本件、解決(多分)しました。 いろいろ試しました。 その結果ログを表示( logcounterx/index.php の実行)させるとログは「ログ最大保存数」に制限されます。 しかし、ログの表示をせずにそのまま放っておくとログはどんどん増え続けます。そこでソースの確認を行いました。 制限を超えたログの削除は index.php 以外に blocks/count_up.php で行っていることが判りましたので、 このファイルの最後の方のログ削除の記述を見ていたら、致命的な間違いに気づきました。 148行の行を削除する sql 文(下記)にキーワード "FROM" が抜けているのです。 引用:
そこで以下のようにキーワード "FROM" を追加して、アップロードし、モジュール管理からアップデートを行いました。 引用:
この修正により、「ログ最大保存数」は設定した値に押さえられました。 これで、数年前からの懸案がクリア出来たものと思います。 また、このフォーラムでの関連する過去の質問(Mariaさん、etokiさん)も同じ状況だったものと思います。根本解決にはなっていなかったのではないでしょうか? 以上、ご確認よろしくお願いします。 |
taquino | 投稿日時: 2012-2-1 10:28 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: logcounterx_log の収集をやめるには(ログの肥大化) これはまた、大発見(?)をありがとうございます。
ご指摘の件を確認しましたところ、まさにその通りでした。 今まで何故これに気付かなかったのか、お恥ずかしいばかりです。 できるだけ早急に修正版をアップするように致します。 |
taquino | 投稿日時: 2012-2-1 21:28 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: logcounterx_log の収集をやめるには(ログの肥大化) ご指摘いただいた点を修正し、バージョンアップと致しました。
ついでに、ロボットやブラウザの判定も追加を行なっています。 ダウンロードにて確認いただければ幸いです。 今回、本当にお世話になりました。 ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |