차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 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 를 재구동하면 해당 로그는 더 이상 생성되지 않음을 확인할 수 있다. | ||
| + | |||