패스트코멧에서 호스팅 중인 워드프레스 사이트에서 랜덤하게 508 Resource Limit Is Reached와 500 Internal Server Error가 발생하는 문제를 최근 접했습니다. 홈페이지에 "508 Resource Limit Is Reached" 오류가 발생하는 주요 원인은 워드프레스 사이트가 할당된 호스팅 리소스를 초과했기 때문입니다.
이는 서버의 CPU 사용량, 메모리 사용량, 프로세스 수, 또는 동시 접속 세션 수 등이 웹 호스팅 계획에서 제한하는 최대치를 넘었을 때 발생할 수 있습니다.
워드프레스: 508 Resource Limit Is Reached, 500 서버 내부 오류가 발생하는 경우
패스트코멧(FastComet)에서 508 에러가 수시로 발생하는 문제로 클라로부터 연락을 받았습니다. 사이트에 접속하니 아래와 같은 에러 메시지가 수시로 표시되면서 사이트에 접속하지 못하는 경우가 잦았습니다.
이 문제를 패스트코멧에 연락했지만 해결을 하지 못했다고 하네요.
이러한 문제를 야기하는 근본 원인을 파악하여 제거해야 오류가 재발하지 않습니다. 우선 오류 로그를 확인해 보았습니다. 아래와 같은 오류가 지속적으로 엄청 많이 발생하고 있었습니다.
[19-Mar-2025 06:25:21 UTC] PHP Notice: Function WP_Block_Patterns_Registry::register was called <strong>incorrectly</strong>. Pattern content must be a string. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.5.0.) in /home/rgbgfilm/public_html/wp-includes/functions.php on line 6114
이 오류만 잡으면 해결되지 않을까 싶어 이 오류를 잡는 데 집중했습니다. 하지만 이 오류를 제거해도 마찬가지로 508 오류와 500 서버 내부 오류가 발생했습니다.😥
사이트를 살펴보니 무거운 플러그인이 다수 설치되어 있어 사이트 속도가 너무 느렸습니다. 엘리멘터 기반 사이트라서 블록 에디터와 관련된 몇 개의 플러그인을 비활성화하니 사이트가 조금 빨라졌지만 여전히 문제가 해결되지 않았습니다.
해당 사이트에 Essential Addons, ElementsKit, UAE 등 무거운 엘리멘터용 애드온이 3개나 설치되어 있었습니다.
사실 Elementor 자체도 조금 무거운 편인데, 무거운 엘리멘터용 애드온 플러그인이 3개나 설치되어 있어서 서로 충돌을 일으키면서 서버 리소스를 빠르게 소진하는 것이 아닌가 하는 의심이 들었습니다.
하지만 이 세 플러그인을 비활성화할 수 없어서 실제로 이 플러그인들을 비활성화하면 문제가 해결되는지 여부에 대하여는 확인하지 못했습니다.
서버 리소스가 부족하여 발생하는 문제이므로 클라우드웨이즈(Cloudways)에 테스트 서버를 만들어 사이트를 옮겨서 테스트해보았습니다. 예상대로 더 이상 508 에러나 500 에러가 발생하지 않았습니다.
결론적으로 사이트가 너무 무거워서 서버 리소스 부족으로 인해 508 에러나 500 서버 내부 오류가 발생한다면...
- 오류 로그를 체크하여 지속적으로 오류를 일으키는 원인을 파악하여 제거하거나
- 가벼운 테마와 가벼운 플러그인을 사용하고 플러그인 개수를 최소화하거나, 또는
- 아마존 AWS, 클라우드웨이즈 등으로 서버를 옮기는 것을 고려할 수 있습니다.
특정 플러그인이나 테마의 오류로 인해 지속적으로 오류가 발생하면서 CPU 사용량이나 램 사용량이 증가하여 문제가 발생하는 경우가 있습니다. 그런 경우 문제를 일으키는 플러그인을 비활성화하거나 테마를 다른 테마로 바꾸면 문제가 해결되리라 생각합니다.
가능하면 사이트를 만들 때 속도를 감안하여 무거운 테마나 플러그인의 사용을 자제하는 것이 바람직한 것 같습니다. 사이트 최적화 작업을 통해 사이트 속도를 개선하고 서버 리소스 소비를 줄일 수 있습니다.
클라우드웨이즈에 가입하여 3일 동안 무료로 사용할 수 있으므로, 서버 리소스 문제로 인해 오류가 발생하는 것으로 의심이 되는 경우 클라우드웨이즈에 테스트 서버를 만들어서 테스트해볼 수 있을 것입니다.
📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법(45% 쿠폰)
참고
https://avada.tistory.com/3458
블루호스트에서 멀웨어 치료 및 클라우드웨이즈로 워드프레스 이전 작업
한 계정에 여러 개의 사이트를 설치하는 경우 하나의 사이트가 멀웨어에 감염되며 다른 사이트들도 멀웨어에 감염되는 경우가 많습니다. 블루호스트(Bluehost)에서 같은 계정에 있는 모든 워드프
avada.tistory.com
https://avada.tistory.com/3566
아마존 AWS에서 클라우드웨이즈로 워드프레스 멀티사이트 이전 작업
아마존 AWS에서 서버를 생성하여 워드프레스를 운영하고 있는 클라이언트께서 서버 다운그레이드를 고민하다 클라우드웨이즈로 사이트를 이전하는 작업을 의뢰하셨습니다. 워드프레스 사이트
avada.tistory.com