해외호스팅 고대디에서 '503 Service Unavailable' 에러가 발생하는 경우

2019. 4. 6. 06:51 | 댓글 2

어제 해외호스팅 중 하나인 고대디(GoDaddy)에서 호스팅되는 워드프레스 사이트에서 503 Service Unavailable 오류가 발생하는 문제를 경험했습니다.

사이트에 접속하면 위와 같이 '503 Service Unavailable - No server is available to handle this request'가 표시되었습니다.

이 문제를 검색해보니 WordPress.org의 'Help, my site is shut down!'라는 Q&A 글에서 다음과 같이 설명하고 있네요.

– The 503 service unavailable error occurs when your web server is unable to get a proper response from a PHP script. This PHP script could be a WordPress plugin, a theme, or a misbehaving custom code snippet.
– If the error is caused by heavy usage, a server glitch, server temporarily offline for maintenance, the server too busy or concurrent request limit exceeded, or a DDoS attack, then it could automatically disappear in a few minutes.
– However, if it is caused by bad code on your website, then it will keep occurring unless you find and disable the code that’s causing it.

To troubleshoot, try:
– Deactivate plugins, switch theme, reinstall WP
– If these methods fail to resolve the error, then try contacting your hosting providert.

즉, '503 서비스 사용 불가' 에러는 웹 서버가 PHP 스크립트로부터 올바른 응답을 받지 못할 때 발생한다고 합니다. 원인은 워드프레스 플러그인, 테마 또는 잘못된 커스텀 코드 때문일 수 있습니다. 또는 서버 자체의 문제로 인해서도 이 문제가 발생할 수 있습니다. 과도한 사용, 서버 문제, 유지보수로 인한 일시적인 서버 오프라인 상태, 동시 접속자 수 초과, 디도스(DDoS) 공격 등이 원인이 될 수도 있습니다.

하지만 문제가 웹호스트의 잘못된 코드로 인한 것이라면 해당 코드를 찾아서 제거/시정하지 않으면 문제가 계속 재발된다고 합니다.

워드프레스의 경우 다음과 같은 조치를 취하여 문제가 해결되는지 확인할 수 있습니다.

  • 플러그인 비활성화
  • 테마를 기본 테마로 변경
  • 워드프레스 재설치

그래도 문제가 해결되지 않으면 호스팅 업체에 문의해야 합니다.

잘못된 코드나 잘못된 플러그인을 사용할 경우 트래픽이 과도하게 증가하여 사이트가 다운될 수 있습니다. 그런 경우 최근에 추가한 코드나 최근에 설치했거나 업데이트한 플러그인을 삭제하면 문제가 해결될 수도 있습니다.

워드프레스에 장애가 발생하면 다음 글을 참고로 문제 해결을 시도해보고, 잘 안 되면 웹호스팅 업체에 문의해보시기 바랍니다.

참고:

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. thumbnail
    IT세레스

    한번 장애가 생기면 해결하기 어려운 문제도 있군요.