- - PR -
IIS ODBCログの仕様?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-16 13:30
はじめまして。ヤマオと申します。
現在、Windows Server 2003 にてWebサーバとDBサーバで 構成されるWebシステムを構築しております。 WebサーバにはIIS6.0を、DBサーバにはSQLServer2005を導入しております。 クライアントはWebサーバのアプリケーションを用い、Webサーバから DBサーバへSQLServerのODBCドライバを介し接続しております。 その中で、IISログの記録形式をODBCログ形式にしており、そのログ形式に 適用させるために、DBサーバ上でログ収集用DBを作成しております。 このODBCログの仕様について、不明な点があるため、 本件投稿させて頂きました。 上記システムは、休日にリブート運用を行っております。 リブートはまずWebサーバを実施、その5分後に DBサーバを実施、という順番になっております。 リブート後のイベントログを確認致しますと、IISログが 起動中にODBCログの接続を実施しております。 その接続の際、DBサーバはまだリブート中のため、ODBC接続が 確立されず、下記のようなエラーが出力されておりました。 ------------------------------------ IIS ODBC ログの収集はデータソースtestLogに接続できませんでした (中略)…SQLServerが存在しないか、アクセスが拒否されました ------------------------------------ このエラーに関しては、上記の通りDBサーバがリブート中のため、 ODBC接続が確立できなかったので出力した、というのが わかるのですが、サーバ起動時にIISログのODBC接続の確認は 必ず実施されるものなのでしょうか。また、リブート後も 定期的に実施されるものなのでしょうか。 上記エラーを出力させないためには、DBとWebのリブート順序を 変更すればよいと考えておりますが、 もし定期的にODBC接続の確認が実施されているとなると、 順序を変更しただけでは、上記エラーを回避できないのではないかと 懸念しております。 上記についての情報をお持ちの方がいらっしゃいましたら、 ご教授頂けませんでしょうか。 初心者な説明でわかりにくい部分もあるとは ございますが、どうぞよろしくお願い致します。 |
|
投稿日時: 2006-11-16 14:04
ODBC 経由で IIS のログを出力したことは無いのですが、
1.IIS の停止 (net stop) 2.DBサーバーの再起動 3.WEBサーバーの再起動 (IIS は自動起動) としたらどうでしょうか? _________________ かるあ のメモ と スニペット |
|
投稿日時: 2006-11-16 14:31
かるあ様
ご返答ありがとうございます。 引用: -------------------------------------------------------------------------------- 1.IIS の停止 (net stop) 2.DBサーバーの再起動 3.WEBサーバーの再起動 (IIS は自動起動) -------------------------------------------------------------------------------- 非常に良い案だと思うのですが、1.を実施するために 下記のとおり、IISがどういうタイミングでODBCログを 作成(確認?)しようとするかの仕様を抑えないと、 ユーザ及び運用管理者を説得できないとのことです。。。。 色々と調査しているのですが、W3C拡張ログファイル形式のように、 たとえば[日付の最初のアクセス]といったような 設定ができず、どのような周期でログを記録しようとしているのか 未だにわかりません。。。。 |
1