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

<< Click to Display Table of Contents >>

Navigation:  システム管理者リファレンス > 導入時の留意事項 >

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

 

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

インデックス構築処理が頻繁に行われているときにOSがシャットダウンされると、インデクサーなどのサービスが正常に30秒以内で終了せず、イベントログにエラーが記録されることがあります。

30秒以内にサービスが終了しない場合でも、検索インデックスが破損するなどのトラブルの心配はほとんどなく放置してもかまいませんが、次のようにシャットダウン・スクリプトを定義することでエラーの発生を回避できます。

 

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

1.Windowsスタート > プログラムとファイルの検索 に「gpedit.msc」と入力します。

2.表示された「gpedit.msc」を選択します。

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

fbshutdownscript003

 

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

fbshutdownscript004

 

5.「参照..」をクリックし、スクリプトを選択ます。

fbshutdownscript002

 

6.[FileBlogインストールフォルダ]\bin\stoptpidxsvrservice.batを選択し、「OK」をクリックします。

fbshutdownscript005

 

FileBlogのインストールフォルダにはサンプルとして「stoptpidxsvrservice.bat」が含まれています。

サービスを停止するだけのバッチファイルですが、そのままで利用もしくは修正して利用することができます。

 

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

fbshutdownscript006

 

8.OS 環境によっては、設定が反映されないことがあるため、次のコマンドを実行してグループポリシーの設定を最新化してください。

Windowsスタート > プログラムとファイルの検索 > GPUpdate と入力するとコマンドプロンプと起動し、グループポリシーが最新化されます。

 

登録の確認方法

次の手順で、シャットダウン・スクリプトの設定が反映されているかどうかを確認してください。

1.Fb3Indxerサービスが起動している状態で、OSを再起動してください。

2.OSの起動後、Fb3Indxerの終了ログを確認してください。終了ログは次のファイルに出力されます。

[APPDATA]\idxsvrlog\idxsvr.log

※ [APPDATA] は通常、C:\ProgramData\fileblog3.0 にあります。

 

3.ログファイルをテキストエディタなどで開いて、出力された内容を確認します。

成功している場合

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

time:2012/10/31 18:48:41.900    pt:1040.2464    lv:INFO    msg:normal end

 

失敗している場合

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