OSのシャットダウン時に 全文検索サービス(Fb3Indexer)を停止する

トップ  前へ  次へ

OSのシャットダウン時に全文検索サービスが強制終了されると、データベースが壊れてしまう場合があります。Windowsの「シャットダウン・スクリプト」機能を利用し、OSのシャットダウン前に自動的に全文検索サービスを停止させることでこれを回避できます。

 

シャットダウン・スクリプトの登録

1.「スタート」→「ファイル名を指定して実行」をクリックします

fbshutdownscript001

2.「gpedit.msc」と入力し「OK」をクリックします

fbshutdownscript002

3.①「スクリプト(スタートアップ/シャットダウン)」を選択し、②「シャットダウン」をダブルクリックします

fbshutdownscript003

4.「追加をクリックします」

fbshutdownscript004

5.「参照..」をクリックし、スクリプトを選択し、「OK」をクリックします
※FileBlogのインストールフォルダにはサンプルとして「stoptpidxsvrservice.bat」が含まれています。(サービスを停止するだけのバッチファイルです)
これをそのまま、もしくは修正して利用することが出来ます。

fbshutdownscript005

6.シャットダウン・スクリプトが登録されているのを確認して「OK」をクリックします

       fbshutdownscript006

 

7.OSがWindows2003Server以上の場合では設定が反映されないことがありますので、以下のコマンドを実行し、グループポリシーの設定を最新化してください。
 
「スタート」→「ファイル名を指定して実行」→「GPUpdate /Force」と入力し「OK」をクリックします

fbshutdownscript007

 

以上で設定は完了です。

 
 

 

 

確認方法

以下の手順で、上記の設定が反映されているか、どうか?を確認してください。

 

1.Fb3Indexerサービスが起動している状態で、OSを再起動してください。
2.OSの起動後、Fb3Indexerの終了ログを確認して下さい。終了ログは、以下のフォルダにあります。

       [APPDATA]\idxsvr\info

       [APPDATA] は通常、C:\ProgramData\fileblog3.0 (Windows Server 2008 および Windows Vista の場合) または C:\Documents and Settings\All Users\Application Data\fileblog3.0 (Windows 2003 Server, Windows XP, Windows 2000 の場合) です。

 

3.上記のフォルダに、日付ごとにlogファイルが出力されているので、最新のログファイルをテキストエディタ(メモ帳など)で開いてください。
4.ログファイルの内容から確認します。

●成功している場合

最終行近くに、以下のように終了ログが記述されていれば、正常に終了できております(シャットダウンスクリプトが機能しております)

 

INFO        2009/03/23 11:41:12        StopServer Success.

INFO        2009/03/23 11:41:12        Queue Remains.OnlineQueue:0, ExtractPreviewQueue:0, BatchExtractPreviewQueue:0, BatchQueue:0, EstGrandQueue:0, SystemQueue:0

 

 

●失敗している場合、

シャットダウンスクリプトが機能せずに、強制的にFb3Indexerが停止させられると、上記の成功時のログ(StopServer Success)が出力されません。

 

 

 


© 2011 Teppi Technology   ※無断転載を禁じます