【AWS×WordPress】504 Gateway Time-out이 나왔다
소개
AWS(AWS Linux 인스턴스)상에서 WordPress를 세워 사용하고 있었지만, 어느 날 갑자기 504 Gateway Time-out이 나왔다.
504 게이트웨이 타임 아웃의 의미
Wikipedia 에 따르면, 5XX는 서버 에러를 가리키고, 504는 "게이트웨이 타임아웃. 게이트웨이 프록시 서버는 URI로부터 추측되는 서버로부터의 적절한 응답 없이 타임 아웃했다."를 의미한다. 서버측의 에러라고 하는 것으로 AWS상에서의 문제인 것 같다.
다양한 시도
시도한 것 ①
AWS에 구축한 WordPress에서 "504 gateway timeout"이 빈발했을 때의 대처법
ALB의 타겟 그룹을 http&https→http로 변경했다는 것이지만 원래 http였다.
시도한 것 ②
【504 Gateway Time-out】【Bad Request】로 블로그가 연결되지 않는다! AWS ELB 확인
DNS명·IP 주소 직타로 넣으면 액세스 할 수 있었다고 하지만, 이번은 할 수 없었다.
시도한 것③
【WordPress】504 Gateway Time-out이 나왔을 때의 대처법
$ df -h
스토리지 용량을 확인할 수 있다는 것이지만, 사용 %를 봐도 특히 비율이 높지 않았다.
시도한 것 ④
【AWS】【WordPress】「504 Gateway Timeout Error」의 원인
Apache가 실행 중인지 확인합니다.
$ sudo systemctl status httpd.service
이때 Active: active (running)
가 되어 있었기 때문에, 확실히 Apache 측에서의 문제가 아니라고 착각하고 있었지만, 이것은 실수였다.
해결책
$ sudo systemctl restart httpd.service
이번에는 Apahce가 어느새 떨어지면서 위의 명령으로 Apache를 다시 시작시켜 504 오류가 해결되어 WordPress 화면이 표시되었습니다.
status에서 확인해도 가끔 잘 반영되지 않는 것이 있는 것 같기 때문에, ps 커멘드로 제대로 프로세스가 기동하고 있는지를 확인하는 것이 확실하다는 것.
반성점
넷 기사를 찾아 수당하는 대로, 시험하고 있었지만 하기 기사와 같이 좀 더 문제점을 나누어 실시해야 했다.
인프라 서투른 사람이 알아두면 좋고, 웹 사이트에 연결되지 않는 장애 패턴과 해결 방법
구그 쪽이 빠른 경우도 있지만, 인프라력을 높이기 위해서도 로그 등으로 원인을 예측한 다음 확인하고 싶다.
Reference
이 문제에 관하여(【AWS×WordPress】504 Gateway Time-out이 나왔다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blackpeach7/items/dc6d7e83a4fc8249b459
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Wikipedia 에 따르면, 5XX는 서버 에러를 가리키고, 504는 "게이트웨이 타임아웃. 게이트웨이 프록시 서버는 URI로부터 추측되는 서버로부터의 적절한 응답 없이 타임 아웃했다."를 의미한다. 서버측의 에러라고 하는 것으로 AWS상에서의 문제인 것 같다.
다양한 시도
시도한 것 ①
AWS에 구축한 WordPress에서 "504 gateway timeout"이 빈발했을 때의 대처법
ALB의 타겟 그룹을 http&https→http로 변경했다는 것이지만 원래 http였다.
시도한 것 ②
【504 Gateway Time-out】【Bad Request】로 블로그가 연결되지 않는다! AWS ELB 확인
DNS명·IP 주소 직타로 넣으면 액세스 할 수 있었다고 하지만, 이번은 할 수 없었다.
시도한 것③
【WordPress】504 Gateway Time-out이 나왔을 때의 대처법
$ df -h
스토리지 용량을 확인할 수 있다는 것이지만, 사용 %를 봐도 특히 비율이 높지 않았다.
시도한 것 ④
【AWS】【WordPress】「504 Gateway Timeout Error」의 원인
Apache가 실행 중인지 확인합니다.
$ sudo systemctl status httpd.service
이때 Active: active (running)
가 되어 있었기 때문에, 확실히 Apache 측에서의 문제가 아니라고 착각하고 있었지만, 이것은 실수였다.
해결책
$ sudo systemctl restart httpd.service
이번에는 Apahce가 어느새 떨어지면서 위의 명령으로 Apache를 다시 시작시켜 504 오류가 해결되어 WordPress 화면이 표시되었습니다.
status에서 확인해도 가끔 잘 반영되지 않는 것이 있는 것 같기 때문에, ps 커멘드로 제대로 프로세스가 기동하고 있는지를 확인하는 것이 확실하다는 것.
반성점
넷 기사를 찾아 수당하는 대로, 시험하고 있었지만 하기 기사와 같이 좀 더 문제점을 나누어 실시해야 했다.
인프라 서투른 사람이 알아두면 좋고, 웹 사이트에 연결되지 않는 장애 패턴과 해결 방법
구그 쪽이 빠른 경우도 있지만, 인프라력을 높이기 위해서도 로그 등으로 원인을 예측한 다음 확인하고 싶다.
Reference
이 문제에 관하여(【AWS×WordPress】504 Gateway Time-out이 나왔다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blackpeach7/items/dc6d7e83a4fc8249b459
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ df -h
$ sudo systemctl status httpd.service
$ sudo systemctl restart httpd.service
이번에는 Apahce가 어느새 떨어지면서 위의 명령으로 Apache를 다시 시작시켜 504 오류가 해결되어 WordPress 화면이 표시되었습니다.
status에서 확인해도 가끔 잘 반영되지 않는 것이 있는 것 같기 때문에, ps 커멘드로 제대로 프로세스가 기동하고 있는지를 확인하는 것이 확실하다는 것.
반성점
넷 기사를 찾아 수당하는 대로, 시험하고 있었지만 하기 기사와 같이 좀 더 문제점을 나누어 실시해야 했다.
인프라 서투른 사람이 알아두면 좋고, 웹 사이트에 연결되지 않는 장애 패턴과 해결 방법
구그 쪽이 빠른 경우도 있지만, 인프라력을 높이기 위해서도 로그 등으로 원인을 예측한 다음 확인하고 싶다.
Reference
이 문제에 관하여(【AWS×WordPress】504 Gateway Time-out이 나왔다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/blackpeach7/items/dc6d7e83a4fc8249b459
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【AWS×WordPress】504 Gateway Time-out이 나왔다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/blackpeach7/items/dc6d7e83a4fc8249b459텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)