대파양파애비
'nginx' 태그의 글 목록

Backend dev?

Programming/AWS

[AWS] 서버 상태 실시간 모니터링: CloudWatch를 이용한 Nginx 액세스 로그 분석 및 대시보드 구축하기

AWS에서 서비스를 운영하다 보면, 서버의 상태를 실시간으로 파악하는 것이 얼마나 중요한지 잘 알게 될 것이다. 특히 웹 서버인 NGINX에서 발생하는 액세스 로그를 분석하고 모니터링하는 것은, 서비스의 성능을 유지하고 사용자 경험을 개선하는 데 필수적이다. 그런데 많은 사람들이 이런 중요한 데이터를 어떻게 효과적으로 수집하고 분석할 수 있는지에 대해 궁금해 하는데 여기서 AWS의 CloudWatch Logs가 빛을 발한다. CloudWatch Logs는 로그 데이터를 실시간으로 수집하고, 저장하며, 접근할 수 있게 해주는 서비스이다. 내가 서비스중인 앱에 최근에 유저가 5배 가량 확 증가하면서 사용자 경험을 개선하고, 서비스를 더욱 최적화하기 위해서 구축하기로 했다. 이제 AWS의 NGINX 액세스 로..

Error

[Error] 504 Gateway Timeout Error 해결: Nginx와 로드밸런서 타임아웃

얼마 전 회사 프론트직원분께서 staging admin에서 504에러가 뜬다고 찾으셨다. 그래서 바로 staging Swagger에서 관련 API를 날려보니 다음과 같이 나왔다. 확인해보니 504 Time-out 에러가 나왔다. 이제 차근차근 해결을 해보자 ! 해결 1 - axios timeout 설정 해당 API 부분은 axios로 코드를 불러와서 파싱한 후 리턴하는 코드다. axios 할 때 일정 시간을 초과하면 504에러가 뜰 수 있다는 얘기가 있어서, 우선 time-out 시간을 늘려주기로 했다. 갑자기 504에러가 뜬 이유는 axios로 받아오는 chatGpt 관련 처리시간이 늦어진듯 하다. 그래서 timeout 을 10분으로 넉넉히 변경하였다. timeout : 600000 로컬에서 코드를 돌..