묻고답하기
잘 되다가 db 접속 오류가 발생하였습니다. 라고 나오는 경우...
2015.07.17 09:44
접속이 잘 되다가 어느순간 db 접속 오류가 발생하였습니다 .db정보를 다시 확인해주세요. 라고 나온다면
어느게 문제일가요..? 처음부터 나온다면 config문제겠지만 잘 되다가 나옵니다.
부랴부랴 db를 재시작 하면 다시 되돌아 오기는 하지만 왜 이러는지 원인을 알 수 없습니다.
@기진곰 님이 알려주신 htop으로 봐도 문제를 일으키는 프로세서를 찾기가 힘드네요.
혹시 서버 스펙이 딸리면 이런 현상이 나오나요?
아시는분은 도움 부탁드립니다.
@Luatic™
댓글 4
-
기진곰
2015.07.17 10:34
-
댑펑
2015.07.17 16:37
메모리 4기가나 6기가는 어떻게 설정을 하면 좋을까요?
-
기진곰
2015.07.17 17:33
아파치 mpm_prefork의 MaxClients 기준으로 20~30 정도를 추천합니다.
이 상태에서 많은 동접수를 처리하려면 KeepAlive 설정도 5 미만으로 낮춰주세요.
만약 MaxClients가 100 이상으로 되어 있다면 서버 다운되는 원인 1순위입니다.MySQL의 경우 InnoDB 사용을 권장하고,
이 때 innodb_buffer_pool_size를 1G 정도 주는 것이 좋습니다.위의 설정은 서버 구성에 대해 아무 것도 모르는 상태에서 짐작한 거고,
님의 서버에는 맞지 않을 수도 있습니다. -
댑펑
2015.07.17 18:32
htop으로 보면 저런 상태인데 지금 찍는순간 100%가 되었는데 평소에는 60~80% 이구요.
그리고 신경쓰이는게 PID 30129의 CPU가 70%~80%이고 가끔 100% 넘어가고 지금 스샷에는 285%네요;
(이 CPU %의 의미는 4코어 평균을 말하는것인지..)
저건 db 구성이 잘못되어있어서 그런가요?
아니면 서버 스펙을 올리는게 좋을까요..?
(아, 그리고 말씀해주신 InnoDB인가 그거랑 아파치 설정은 아직 뭔지 몰라서 시도 하지는 않은 상태이구요..)
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
rev | 호스팅 업체 중 viewport 수정 가능한 곳이 있을까요? [7] | 2015.07.18 by rev |
홈페이지어려워요 | 테이블 정리 [2] | 2015.07.18 by 홈페이지어려워요 |
반걸 | getChildCommentCount 가 제가생각하는것과 다른가요? [2] | 2015.07.18 by 반걸 |
ImpactCC | 6개의 칸으로 만들어진 div 만드는것좀 도와주세요..^^;; [5] | 2015.07.18 by iuloveiu |
제로보드신세계잼 | 관리자 아이디 변경은 못하나요? [1] | 2015.07.18 by I-JEX |
newi | xeicon 소스에서 사라집니다. [2] | 2015.07.17 by 불금 |
Alice | 본인이 쓴 글에 댓글 달면 포인트 받게 하는법 [1] | 2015.07.17 by 불금 |
하늘384 | 게시판 파일 업로드 [1] | 2015.07.17 by 불금 |
로이파이터즈 | 정말 답답하네요 [1] | 2015.07.17 by 불금 |
꿈틀잉 | 확장변수(사용자정의) 글자 크기 질문 [1] | 2015.07.17 by 불금 |
마래바 | 게시판 DX 리뷰 스킨 관련 [1] | 2015.07.17 by 불금 |
ttt22 | 스케치북 익명 원글쓴이 표시 [6] | 2015.07.17 by ttt22 |
레몬시 | 섬네일 출력시 게시판이 망가져 버립니다. [1] | 2015.07.17 by 불금 |
댑펑 | 잘 되다가 db 접속 오류가 발생하였습니다. 라고 나오는 경우... [4] | 2015.07.17 by 댑펑 |
와이군1 | 확장변수 안에 셀에 백그라운드 색상지정이 궁금합니다 | |
poltwo | Naver Analystic은 어떻게 쓰나요? | |
항순 | 컨텐츠 확장 위젯... 자동으로 정렬 최신화 안되나요? [2] | 2015.07.17 by 항순 |
항순 | if 문 안에 if 문 못쓰나욥..? [6] | 2015.07.17 by 항순 |
리키한 | 메뉴 클릭시 팝업 창 띄우기 좀 알려주세요 | |
파란종이 | 질문드립니다.~~ [1] | 2015.07.17 by yeonghak |
서버 스펙에 맞게 튜닝을 하지 않으면 DB가 뻗어버리는 일이 종종 있습니다.
대개 아파치의 MaxClients 설정을 기본값 그대로 해두어서 메모리를 너무 많이 먹는 경우죠.
메모리가 32GB쯤 되는 킹왕짱서버에 기본값이 맞춰져 있었던 것 같네요 ㅡ.ㅡ