modsec を使用した Apache「collections_remove_stale: DBM ファイルにアクセスできませんでした」

modsec を使用した Apache「collections_remove_stale: DBM ファイルにアクセスできませんでした」

最近、Apache エラー ログに次のようなエラーが頻繁に表示されるようになりました:

Message: collections_remove_stale: Failed to access DBM file "/var/cpanel/secdatadir/ip": Resource deadlock avoided

サーバーバージョン: Apache/2.4.12 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 mod_fcgid/2.3.9 最新の OWASP ModSecurity Core Rule Set を使用した modsecurity の使用

グーグルで検索してみたところ、無効にすることを提案するルールがいくつか見つかりましたが、問題は解決しませんでした。

ご協力いただければ幸いです。ありがとうございます。

答え1

それで、解決策を見つけたと思います。まず、Modsec の IP 収集関連ルールをすべて無効にしました。これらは次のとおりです。900050、900018、900020、900021

次に、/var/cpanel/secdatadir 内の次のファイルを削除しました。ip.dirそしてip.pag

それ以来、エラーは発生しなくなりました。

関連情報