最近、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
それ以来、エラーは発生しなくなりました。