<< Click to Display Table of Contents >> Navigation: システム管理者リファレンス > 導入時の留意事項 > シャットダウン・スクリプトの登録 |
インデックス構築処理が頻繁に行われているときにOSがシャットダウンされると、インデクサーなどのサービスが正常に30秒以内で終了せず、イベントログにエラーが記録されることがあります。
30秒以内にサービスが終了しない場合でも、検索インデックスが破損するなどのトラブルの心配はほとんどなく放置してもかまいませんが、次のようにシャットダウン・スクリプトを定義することでエラーの発生を回避できます。
1.Windowsスタート > プログラムとファイルの検索 に「gpedit.msc」と入力します。
2.表示された「gpedit.msc」を選択します。
3.「スクリプト(スタートアップ/シャットダウン)」を選択し、「シャットダウン」をダブルクリックします。
4.「追加」をクリックします。
5.「参照..」をクリックし、スクリプトを選択ます。
6.[FileBlogインストールフォルダ]\bin\stoptpidxsvrservice.batを選択し、「OK」をクリックします。
FileBlogのインストールフォルダにはサンプルとして「stoptpidxsvrservice.bat」が含まれています。
サービスを停止するだけのバッチファイルですが、そのままで利用もしくは修正して利用することができます。
7.シャットダウン・スクリプトが登録されているのを確認して「OK」をクリックします。
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が停止されると、上記の成功時のログが出力されません。