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

<< Click to Display Table of Contents >>

Navigation:  システム設定(管理者マニュアル) > そのほかのヒント >

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

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

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

 

シャットダウン・スクリプトを登録する

1.Windowsスタート > プログラムとファイルの検索 を開いて「gpedit.msc」と入力し、ローカルグループポリシーエディターを開きます。

2.コンピューターの構成 > Windowsの設定 > スクリプト(スタートアップ/シャットダウン) > シャットダウン を選択します。

fbshutdownscript003

4.「追加」を選択します。

fbshutdownscript004

5.「参照(B)..」でファイル選択ダイアログを開きます。

fbshutdownscript002

6.[インストールフォルダ]\Bin\stoptpidxsvrservice.bat ファイルを選択し、OKで閉じます。
インストールフォルダにはサンプルとして「stoptpidxsvrservice.bat」のバッチファイルが含まれています。
サービスを停止するだけの内容ですが、そのまま使用するか、編集して使用することができます。

fbshutdownscript005

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

fbshutdownscript006

8.Windows OSの環境によっては設定が反映されないことがあるため、次のコマンドを実行してグループポリシーの設定を最新化します。
Windowsスタート > プログラムとファイルの検索 に、GPUpdate と入力して実行すると、コマンドプロンプトが起動してグループポリシーが最新化されます。

 

シャットダウン・スクリプトの実行を確認する

シャットダウン・スクリプトの設定が反映されているか確認を行います。

1.FbIndexerサービスが起動している状態で、Windows OSを再起動します。

2.Windows OSの起動後、FbIndexerの終了をログで確認します。
[インストールフォルダ]\Data\Log\IdxSvrLog\idxsvr.log

 

 

成功の場合

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

time:2019-07-26T13:41:06.536+09:00    pt:6040.3696    lv:INFO    msg:normal end

失敗の場合

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