mysql 때문에 웹서버가 느려지는듯 한데 원인을 못찾겠습니다.

망치의 이미지

서버가 확 느려지는데 ps 로 확인해보면 시퓨 자원은 남아돌고 있습니다. ping 확인결과 패킷 로스도 없구요. 헌데 mysql 데몬을 재시작하면 다시 정상적으로 돌아오더군요.

웹서버 반응이 느려질때 netstat 으로 확인해보면 다음과 같은 상태가 돼있습니다.

Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 810554988 /tmp/mysql.sock
unix 2 [ ACC ] STREAM LISTENING 810555056 /usr/local/httpd/logs/cgisock
unix 7 [ ] DGRAM 1115 /dev/log
unix 3 [ ] STREAM CONNECTED 811860393 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860392
unix 3 [ ] STREAM CONNECTED 811860389 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860388
unix 3 [ ] STREAM CONNECTED 811860351 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860350
unix 3 [ ] STREAM CONNECTED 811860348 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860347
unix 3 [ ] STREAM CONNECTED 811860342 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860341
unix 3 [ ] STREAM CONNECTED 811860338 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860337
unix 3 [ ] STREAM CONNECTED 811860323 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860322
unix 3 [ ] STREAM CONNECTED 811860318 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860317
unix 3 [ ] STREAM CONNECTED 811860313 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860312
unix 3 [ ] STREAM CONNECTED 811860310 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811860309
unix 3 [ ] STREAM CONNECTED 811859219 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811859218
unix 3 [ ] STREAM CONNECTED 811857031 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811857030
unix 3 [ ] STREAM CONNECTED 811857025 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811857024
unix 3 [ ] STREAM CONNECTED 811854842 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811854841
unix 3 [ ] STREAM CONNECTED 811854840 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811854839
unix 3 [ ] STREAM CONNECTED 811853748 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811853747
unix 3 [ ] STREAM CONNECTED 811853745 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811853744
unix 3 [ ] STREAM CONNECTED 811852654 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811852653
unix 3 [ ] STREAM CONNECTED 811851563 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811851562
unix 3 [ ] STREAM CONNECTED 811851016 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811851015
unix 3 [ ] STREAM CONNECTED 811850469 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811850468
unix 3 [ ] STREAM CONNECTED 811849922 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811849921
unix 3 [ ] STREAM CONNECTED 811848287 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811848286
unix 3 [ ] STREAM CONNECTED 811848284 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811848283
unix 3 [ ] STREAM CONNECTED 811847737 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811847736
unix 3 [ ] STREAM CONNECTED 811847734 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811847733
unix 3 [ ] STREAM CONNECTED 811847731 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811847730
unix 3 [ ] STREAM CONNECTED 811847184 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811847183
unix 3 [ ] STREAM CONNECTED 811847181 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811847180
unix 3 [ ] STREAM CONNECTED 811846634 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811846633
unix 3 [ ] STREAM CONNECTED 811846618 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811846603
unix 3 [ ] STREAM CONNECTED 811846084 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811846083
unix 3 [ ] STREAM CONNECTED 811845537 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811845536
unix 3 [ ] STREAM CONNECTED 811845534 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811845533
unix 3 [ ] STREAM CONNECTED 811843899 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811843898
unix 3 [ ] STREAM CONNECTED 811840632 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811840631
unix 3 [ ] STREAM CONNECTED 811835733 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811835732
unix 3 [ ] STREAM CONNECTED 811831374 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811831373
unix 3 [ ] STREAM CONNECTED 811826472 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811826471
unix 3 [ ] STREAM CONNECTED 811826469 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811826468
unix 3 [ ] STREAM CONNECTED 811826466 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811826465
unix 3 [ ] STREAM CONNECTED 811826458 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811826457
unix 3 [ ] STREAM CONNECTED 811826417 /tmp/mysql.sock
unix 3 [ ] STREAM CONNECTED 811826416
unix 3 [ ] STREAM CONNECTED 811582395
unix 3 [ ] STREAM CONNECTED 811582394
unix 2 [ ] DGRAM 687785630
unix 2 [ ] DGRAM 684045181
unix 2 [ ] DGRAM 1371
unix 2 [ ] DGRAM 1366
unix 2 [ ] DGRAM 1123

어떻게 점검하고 조치를 취해야 하는지 조언좀 부탁드립니다..

semmal의 이미지

설마 이런 기본적인 실수는 안하셨겠지만... 그래도 파티션이 다 찬건 아닌지 확인해보세요. /var나 /tmp의 크기가 부족한 건 아닌지 확인해보시기 바랍니다.

------------------------------
How many legs does a dog have?

망치의 이미지

디스크 여유공간은 충분합니다.
기타 messages 로그나 mysqld 로그를 뒤져봐도 평소와 다른건 안보입니다. :(

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

kkj의 이미지

아마 남아도는 램을 mysql이 다 캐싱해버린듯..
리밋을 정해주세요

mirr의 이미지

테이블이 깨지거나 기타 데이타베이스의 오류로 인해 슬립된 쿼리들이 쌓이면서
로드율이나 부하가 올라갈 수 있습니다.
myisamchk를 통해 테이블검사를 해보세요. mysql의 에러로그를 보시면 좀 더 낳겠죠...
그래도 자꾸 그렇게 느려진다면 mysql튜닝쪽을 열심히 찾아보시는 수 밖에 없을 듯합니다....

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.