질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

사이트가 굉장히 느려져서 원인을 찾아보려고 하는데요

top을 쳐보면 mysqld(마리아)의 cpu 점유율이 굉장히 높구요(200%)

httpd도 하나당 90%가 넘는것들이 몇개씩 있고...

이것저것 살펴보다가 httpd 에러로그를 보니까,

PHP Fatal Error: Uncaught PDOException: Packets out of order. Expected 0 received 1.

이런 문구가 많이 보이는데요...

어떻게 하면 될지 감이 오시는 분이 계실까요? ㅠ

 

혹시 도움이 될까싶어 top 화면과 에러로그의 일부분 스크린샷 첨부합니다.

Screen Shot 2021-01-13 at 4.19.15 PM.png.jpg

Screen Shot 2021-01-13 at 4.19.57 PM.png.jpg

 

  • profile
    PHP 에러는 DB의 과부하 때문에 나타나는 증상인 것 같습니다. DB 과부하를 잡는 것이 우선입니다. 어떤 쿼리가 CPU를 많이 잡아먹는지 확인하려면 SHOW FULL PROCESSLIST; 쿼리를 실행해 보세요.