mysql too many coonection 문제 입니다. 도와주세요

hoyeon222의 이미지

웹서버가 잘될때는 한두달 조용히 돌아가는데,

갑자기 too many connection이 떠버립니다.

한번 이렇게 되고나면 계속해서 하루에도 두세번 뜨고, 몇일간 서버가 이상합니다.

인터넷을 보니 커넥션 수가 낮거나 wait time이 너무 길어서 나타나는 문제라고 해서

mysqld_safe -O max_connections=1000 -O table_cache=256 -O wait_timeout=300 -O max_connect_error

를 수행해서 변수를 조정하였습니다.

하지만 이렇게 해도 too many connection이 뜨고...

다시 mysql에 variable로 확인하면, wait_timeout이 28800, max_coonect_error는 10 이렇게 다시 변경되어 있습니다...

또한 서버 재부팅 후 ./mysqladmin -u root -p processlist를 확인해보면 약 600개 정도 리스트가 뜨는데요,

쿼리하는거는 한 6~7개 밖에 없고 커맨드는 다 슬립 입니다.

이유를 모르겠습니다..

서버 재부팅 후 mysql 정보들 다시 바뀌는 문제점도 그렇고(원래 재부팅하면 다시 바뀌나요?)

프로세스리스트가 600개 넘게 뜨는것도 그렇고

이것저것 문제인것같은데요...

무엇을 해결해야지 이놈에 too many connection이 안뜰까요..?

-추가
/etc/mysql/my.cnf 에서 mysql 커넥션 정보들이 있더군요,

여기서는 max_connection, table_cache정보들이 수정해도 바뀌지 않아 있네요,

하지만 주석 처리가 되어 있는데, 변수정보들을 바꾸어도 해당 파일은 수정이 안되는건가요?

shint의 이미지

네이버에 too many connection 라고 친 검색결과'입니다. ㅇ_ㅇ'''
지역 마다. 브라우저마다. 시간에 따라. 검색결과'가 다른 경우가 있어서 이렇게 모아두게 되었습니다.

정리'를 해보면.
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=19603
이게 가장 여러가지 상황'에 대해 적어 두었습니다.

프로세스'를 죽이거나. 스왑 공간'을 확인해보라거나.
타임웨잇 시간을 줄이고. 컨넥션을 늘리라.는등에 이야기가 있습니다. 자세한건 하나씩 해보면서 검증해봐야 알겠습니다.

//
http://blackbull.tistory.com/7
http://oskorean.com/bbs/board.php?bo_table=B03&wr_id=4
http://blog.naver.com/darkancia/110036220836
http://cafe.naver.com/phpinfo.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=231&
http://happyyhj.blog.me/67204669
http://www.saybox.co.kr/bbs/board.php?bo_table=board03&wr_id=65
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=19603
http://junho2005.blog.me/120123233820
http://blog.naver.com/bumwoo80/105074003
http://junp.tistory.com/172
http://netholic.tistory.com/116

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

hoyeon222의 이미지

맨 첫번째 링크에 글을 보면, my.cnf에서 connection 수를 늘려준다고 합니다.

전 connection 수를 ./mysqld_safe -O 설정 이렇게 바꿔 줬는데

mysqladmin -u root -p variable로 확인하면

커넥션 수와 웨잇타임등이 변경이 되었지만 my.cnf에서는 변경이 안되어 있는데요

my.cnf에서 주석처리 되어있는 커넥션 수와 캐시라인들은 주석을 풀고 변경해주는게 맞는건지요??

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.