modsec "collections_remove_stale: DBM 파일에 액세스하지 못했습니다"를 사용하는 Apache

modsec "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 핵심 규칙 세트와 함께 modsecurity 사용

인터넷 검색을 시도한 결과 비활성화하도록 제안된 몇 가지 규칙을 찾았지만 문제가 해결되지 않았습니다.

어떤 도움이라도 주시면 감사하겠습니다. 감사합니다.

답변1

그래서 해결책을 찾은 것 같아요. 먼저 Modsec에서 모든 IP 수집 관련 규칙을 비활성화했습니다. 이것들은 다음과 같습니다:900050, 900018, 900020, 900021

그런 다음 /var/cpanel/secdatadir에서 다음 파일을 삭제했습니다.ip.dir그리고ip.pag

그 이후로 오류가 중단되었습니다.

관련 정보