質問 > その他 > ログ出力について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yanagi |
投稿日時: 2011/1/27 11:18
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/1/13 居住地: 投稿: 7 |
ログ出力について ------------------------------------------------------------------------------------------
[EC-CUBE] 2.4.4 [レンタルサーバ] 社内サーバ [OS] centos 5.5 [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.1.18 [WEBサーバ] apache 2.x [ブラウザ] firefox [現象] ... ------------------------------------------------------------ お世話になっております。 ECCUBEにてログの出力について質問させてください。 /data/logs/site.logにログが吐き出されますが エラーログのみで出力されているのですが ?通常のSQLログなども出力して保存したいのですが(SQLチューニングのため)Apacheのログに吐き出す方法はありますでしょうか? ?また、ログ監視はどうのような方法で行っているのでしょうか? よろしくお願いいたします。 |
134 |
投稿日時: 2011/1/27 12:23
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: ログ出力について 引用:
SQLのチューニングのためのログ出力であれば、 PostgreSQL側で、ロギングの設定が必要と思います。 http://www.postgresql.jp/document/8.1/html/runtime-config-logging.html Postgresに関することになりますので、詳細は割愛させて頂きますが、 postgresql.conf で log_statement や log_duration あたりの 設定をすると良いと思います。 postgresのログをapacheのログに書き出すというのは やったことがありませんが、書き出し先も指定できますので apacheのログにまとめることも可能と思います。 また、site.logの内容もapacheのログに書き出すのであれば、 html/handle_error.php 内の handle_error()、&_fatal_error_handler() で行われている error_log() 関数の実行部分を調整すればよいと思います。
などです。 引用:
運用上のノウハウのことでしょうか。 私は、上記 html/handle_error.php 内のエラーハンドラで エラーをメールで送信するようにすることがあります。 |
AMUAMU |
投稿日時: 2011/1/27 15:10
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: ログ出力について >?通常のSQLログなども出力して保存したいのですが(SQLチューニングのため)Apacheのログに吐き出す方法はありますでしょうか?
他の方も書いていらっしゃいますが、スマートなのはPostgreSQL側でのログ出力設定です。詳細はPostgreSQLのマニュアルが参考になります。 その他にもEC-CUBE側で出力したいのであればPEAR/DBモジュールに出力を仕掛ける方法や、SC_Queryの中に仕掛けるカスタマイズをする方法もあるといえばありますが、あまりスマートではないですね。 >?また、ログ監視はどうのような方法で行っているのでしょうか? ログ監視は別途、ログ監視ツール(SWATCH等)をサーバー環境側に導入するのがベストだと思います。
|
yanagi |
投稿日時: 2011/1/27 16:40
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/1/13 居住地: 投稿: 7 |
Re: ログ出力について 皆さま
ありがとうございます。 postgresの方でログを取る形で進めたいと思います。 また、swatchについて検討させて頂きます。 よろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |