차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
access_log에_options_http_1.0_가_기록되는_이유 [2017/05/18 06:56] – 만듦 koov | access_log에_options_http_1.0_가_기록되는_이유 [2017/06/02 06:36] (현재) – koov | ||
---|---|---|---|
줄 5: | 줄 5: | ||
참조링크 : https:// | 참조링크 : https:// | ||
+ | |||
+ | ===== apache internal dummy connection 로그 생성 방지하기 ===== | ||
+ | |||
+ | apache 의 access_log 에 아래와 같은 로그가 주기적으로 생성되는 것을 볼 수 있다. | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code gettext> | ||
+ | 127.0.0.1 - - [02/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 해당 로그가 방대하게 발생되면, | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code gettext> | ||
+ | FATAL: emalloc(): Unable to allocate 80496387 bytes | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 위와 같은 증상을 방지하기 위해서는 아래와 같이 httpd.conf 파일에서 SetEnvIf 지시자를 이용하여 회피가 가능하다. | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code apache httpd.conf> | ||
+ | SetEnvIf Remote_Addr ":: | ||
+ | SetEnvIf Remote_Addr " | ||
+ | |||
+ | CustomLog logs/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 마지막으로 apache 를 재구동하면 해당 로그는 더 이상 생성되지 않음을 확인할 수 있다. | ||
+ |