i-Filterのフィルターデータベース更新失敗が継続し続ける場合の対処

オンプレのi-Filterのフィルターデータベース更新失敗し続ける問題が発生したため、対処法を記録。

目次

事象

以下のエラーがでてフィルターデータベースが更新できない状態が継続。

[ERR] yyyy/mm/dd hh:mm:ss 最終更新ファイルの作成に失敗しました。

[ERR] yyyy/mm/dd hh:mm:ss ダウンロード又は差分更新処理に失敗しました。[Update File=webapp_key.dat.lt][Parent Proxy=:0]

管理画面からフィルターデータベースの「今すぐ更新」をクリックしても、「バージョン」や「最終更新時刻」が更新されない。

対処

一度「<インストールディレクトリ>\filterdata」内のサブディレクトリ・ファイルを全て削除することで解消された。
i-Filter のサービスは停止して、念のため filterdata ディレクトリもバックアップしておいた方が良いかも。
filterdata の容量が大きくてサーバ内に置くのが難しかったので、サーバ内では無く端末側にバックアップした。

# i-FILTERのサービス停止
# /etc/init.d/ifilter9 stop

filterdataのバックアップしておく(TeraTerm の SCPなどで)

# 「<インストールディレクトリ>\filterdata」内のサブディレクトリ・ファイルを全て削除
# cd /usr/local/ifilter9/filterdata/
# rm -rf *
# i-FILTERのサービス起動
# /etc/init.d/ifilter9 start

フィルターデータベースのフルダウンロード更新を実施すると問題無く更新できた。

[システム設定]-[フィルターデータベース] から [フルダウンロード更新] をクリック

[システム設定]-[フィルターデータベース] から [フルダウンロード更新] をクリック

まとめ

原因は分かりませんが、フィルターデータベースが何かしらの要因で壊れてしまったように見えました。
頻繁に起きるわけでもなく、対処も簡単で且つ対処法が固まったの一安心。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次