반응형
nginx를 fargate로 돌리는데 뭔200 로그가 health check할때마다 찍히고 있다.
난 해킹당한줄 알고 검색해봣는데 찾아보니 nginx 내부에서 헬스체크 로그를 찍는다는것을 알수 있었다.
해결방법은 nginx.conf나 default.conf(docker에서 기본 nginx 이미지를 사용하면 이걸 사용함)에 다음 코드를 추가하시면 됩니다.
...
# 이것과
map $http_user_agent $ignore_useragent {
default 1;
"ELB-HealthChecker/2.0" 0;
}
server {
....
location / {
...
# 이것을 추가해주면 됩니다.
access_log /var/log/nginx/access.log combined if=$ignore_useragent;
}
...
https://viassh.github.io/backend/nginx-elb-log-disable/
반응형
'WEB,WAS' 카테고리의 다른 글
[nodejs] Cannot find module 'fs/promises' 에러 및 node js 업데이트 (2) | 2023.01.18 |
---|---|
Apache Bench 설치 및 사용법 (window, ubuntu (0) | 2023.01.05 |
Hydrate 란? (0) | 2022.11.07 |
web rednering 웹페이지 렌더링 (0) | 2022.11.07 |
tomcat 세션클러스터링 (0) | 2022.10.25 |
댓글