database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29254 게시물 읽기
No. 29254
mysql 에러
작성자
이성식(jamesdean017)
작성일
2009-09-03 21:26
조회수
6,212

090903 20:34:01 - mysqld got signal 11 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.

key_buffer_size=0
read_buffer_size=536870912
max_used_connections=0
max_connections=1000
threads_connected=0
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 1048576000 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

thd=(nil)
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
frame pointer is NULL, did you compile with
-fomit-frame-pointer? Aborting backtrace!
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.
090903 20:34:01  mysqld ended

갑자기 이 에러가 발생된후 mysql 데몬 실행이 안되고 있습니다. 왜그런지 알수가 없네요..ㅠㅠ

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요 박성원입니다. 

아마도 질문하시는님의 서버가 어떠한 유형인지 모르나 갑작스런 메모리 점유율의 증가로 인해 메모리 부족의 이유로 서비스가 종료 된듯합니다. 

이같은 경우에는 읽기버퍼와 스트버퍼에 대한 증가로 인해 발생할 가능성이 높습니다. 

우선 모니터링을 통해서 Mysql에서 메모리를 사용하는 확인하시고, 각 클라이언트에서 발생하는 max connection을 확인 하시기바랍니다. 

클라이언트의 connection 해지부분을 확인하시고 connection이 읽기버퍼사이즈에 비해서 적절한지 확인하신 후 

max connection의 수를 낮추시고, 버퍼용량을 늘려주시면 되겠습니다. 


하지만 근본적인 문제.. 즉, 클라이언트에서 요청하는 쿼리 요청방식에서 DB에서 처리하는 속도이상의 쿼리를 발생시키는 예를 들어서 dumy쿼리등의 connection 유지 쿼리나 스레드 방식의 query 발생이 매우 많이 발생한다고 하면, 이 방식의 변경이 필요합니다. 

만약에 위와 같은 경우가 모두 불가능하다면 메모리 증설이 필요하겟죠 ;; ^^

박성원(darkancia)님이 2009-09-07 12:23에 작성한 댓글입니다.

답변감사합니다.


일단 mysql 재 설치를 통하여 문제를 해결 하였습니다.


최초 문제의 발단은 하드 디스크 용량이 꽉 차면서 발생이 되었습니다.


해당 하드의 여유 공간을 확보후 데몬 재시작을 해봤지만 위와 같은


에러 메세지가 나오며 재시작이 안되었던 것입니다.


현재 사용중인 서버는 리눅스 서버입니다.

jamesdean017님이 2009-09-16 17:27에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29281데이터 삭제시 인덱스도 같이 삭제 되나요? [2]
김대청
2009-09-07
5739
29268Database 용량 체크 방법 [1]
김지숙
2009-09-04
8045
29267mysql 관련 질문입니다. [3]
박혜성
2009-09-04
6053
29254mysql 에러 [2]
이성식
2009-09-03
6212
29253MYSQL 실행/ 테이블생성시 생성DB 파일 실행권한문제 [1]
쭈니소리
2009-09-03
7223
29252가장최근의 데이터 3개를 추출하여 그중 con이란 컬럼값이 비어있는 갯수를 구하려구합니다. [5]
BigBug
2009-09-03
6738
29251mysql 프로시저 질문입니다.
haoul
2009-09-03
6440
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다