나는 두통을 유발하는 문제가있어 조사/수정 방법에 대한 아이디어를 사용할 수 있습니다.apache2 및 mysqldump가 대량로드 평균 스파이크를 일으킴
설정 :
- 내가 레일 응용 프로그램을 실행하는거야 서버 A에 (Rails.A)
- I 전용 DB 서버 B의 마스터 DB를 (실행 해요 (아파치/여객 w) DB.B)는
- 나는
- Rails.A는
문제 :
DB.A에 mysqldump를 실행하는 급증에 평균 부하는 아파치 프로세스의 톤을 분사 보인다 때문이다. 이건 정말 은 DB.A가 Rails.A에서 사용되지 않았기 때문에 나에게 이해가 가지 않습니다. 나는 DB.A와 Rails.A를 완전히 종료 할 수 있습니다.
"ionice -c2 -n6"으로 mysqldump를 실행 해 보았습니다. 아무런 변화가 없었습니다.
생각들?
하지만 마스터에서 복제 업데이트를 읽는 슬레이브에서 덤프를 수행하고 있습니다. 나는 복제를 멈추었 고 문제는 여전히 지속됩니다. 더욱이, 내가 슬레이브 DB를 모두 중지 시키면 아파치는 차단하지 않는다. 이는 Apache가 마스터 서버에만 의존하고 있음을 보여줍니다. –
질문을 다시 읽고 대답을 변경했습니다. –