ddos 받는듯한데요 특정 mysql쿼리문을 차단하고싶은데 어떻게해야하나요?
CMS/프레임워크 | 그누보드 |
---|---|
개발 언어 | PHP 5.x |
그누보드를 사용하는데요
게속해서
mysqld의 cpu점유율이 500프로 를 넘어요
그런데 메모리32기가인데 점유율은 5프로도 안되요
그래서 mysqld 를 재시작했지만
마찬가지네요
그런데 의미없는 mysql쿼리문
계속들어오고
이럴경우 어떻게 조취를 취해야하나요?
특정 mysql쿼리문을 차단하고싶은데 어떻게해야하나요?
댓글 4
쿼리문을 차단하실게 아니라 어느 페이지에서 해당 쿼리가 발생하는지 파악하시는게 먼저일것으로 보입니다.
수정전 작성하신 쿼리문 기준으로는 이미지가 있는 글을 불러오는 쿼리로 추정되는데 아마 사이트에 적용되는 위젯에 캐시가 적용되지 않아 매 방문시마다 쿼리가 이루어지는것으로 추정됩니다.
어떤 쿼리문인지 본문에 안 적으셨으니...
해당 쿼리문을 사용하는 php 파일을 검색해서 그 부분의 코드를 삭제하시면 될 듯 합니다. 쿼리가 저절로 실행되지는 않으니까요. 분명 어딘가의 php 파일에서 쿼리를 쓰고 있을 테니, 원인을 제거하면 됩니다.