[긴급질문]아파치웹서버프로세스 죽으면서 느려져요-_-

익명 사용자의 이미지

top를 통해 프로세스 를 살펴본 결과 다음 과 같은 현상이 발생합니다!!

좀비 프로세스가 init 에의해 거두어들이지 못하면서 계속 쌓이는데 홈페
이지가 느려지는 현상이 발생합니다!!


아시는 분 답변해주셔요!! 리부팅 해도 해결이 안됩니다!!

TOP 프로세스 현황과 아파치 error_log파일 같이 올리니 도와 주시길..-_-

TOP 현황


51 processes 45 sleeping, 1 running, 5 zombie, 0 stopped
CPU0 states 3.0% user, 3.2% system, 0.0% nice, 93.1% idle
CPU1 states 1.1% user, 4.1% system, 0.0% nice, 94.1% idle
CPU2 states 2.1% user, 4.4% system, 0.0% nice, 92.3% idle
CPU3 states 4.0% user, 3.0% system, 0.0% nice, 92.3% idle
Mem 513184K av, 379628K used, 133556K free, 0K shrd,
77856K buff
Swap 2096440K av, 6608K used, 2089832K free
207216K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
3468 root 0 0 2500 2500 2356 S 3.3 0.4 000 httpd
3737 sese 16 0 0 0 0 Z 0.7 0.0 000 httpd

3712 sese 9 0 0 0 0 Z 0.5 0.0 000 httpd

3730 sese 11 0 0 0 0 Z 0.5 0.0 000 httpd

3475 root 11 0 1112 1112 896 R 0.3 0.2 000 top
3734 sese 12 0 2928 2928 2684 S 0.3 0.5 000 httpd
3738 sese 15 0 2960 2960 2700 S 0.3 0.5 000 httpd
142 root 9 0 0 0 0 SW 0.1 0.0 003
kjournald
3465 root 9 0 2432 2432 1852 S 0.1 0.4 000 mysqld
3713 sese 9 0 0 0 0 Z 0.1 0.0 000 httpd

3726 sese 9 0 0 0 0 Z 0.1 0.0 000 httpd

1 root 8 0 512 464 444 S 0.0 0.0 013 init
2 root 9 0 0 0 0 SW 0.0 0.0 000 keventd
3 root 19 19 0 0 0 SWN 0.0 0.0 000
ksoftirqd_CPU0
[root@www log]#

error_log

[Fri Jan 25 085502 2002] [notice] child pid 31716 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31715 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31714 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31713 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31712 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31711 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31710 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31709 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31708 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31707 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31706 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31705 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31704 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31703 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31702 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31701 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31700 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31765 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31764 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31762 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31761 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31759 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31758 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31757 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31755 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31753 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31752 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31751 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31750 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31749 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31747 exit signal File
size limit exceeded

익명 사용자의 이미지

정확한 배포판과 웹서버에 대한 정보가 없어
머라고 답변 드리기가 그렇지만
일단 메시지만 봐서는 시스템의 제한 사항에 걸려서
프로세서가 비정상적으로 죽은 경우입니다...

좀비는 정상적으로 작동하지 않으면서 리소스만 잡아 먹기때문에
그런 문제가 발생하니다....

일단 ulimit/limit 등의 명령으로 제한 사항들을 확인하시고
또한

/etc/sysctl.conf 파일등에 정보를 수정하셔서 환경설정을
좀 하셔야 할 것 같습니다.

그리고 전반적으로 웹서버쪽의 TPS(Transaction Per Second)값을
확인해서 시스템이 견딜수 있는 요청 이상이 들어와서 그런지
아니면 다른 문제인지 확인하셔야 할 것 같습니다..

일단 메시지로 봐서는 제한된 파일 크기 이상의 파일에 대해
작업할때 나는 메시지 인데...

웹상에서 업로드 쪽에 문제일수도 있습니다..

그런 부분은 직접 확인하셔야 할 듯.....

이곳에서 자료를 좀 찾아보시져....

그럼...

skyhawk wrote..
top를 통해 프로세스 를 살펴본 결과 다음 과 같은 현상이 발생합니다!!

좀비 프로세스가 init 에의해 거두어들이지 못하면서 계속 쌓이는데 홈 페
이지가 느려지는 현상이 발생합니다!!


아시는 분 답변해주셔요!! 리부팅 해도 해결이 안됩니다!!

TOP 프로세스 현황과 아파치 error_log파일 같이 올리니 도와 주시길..- _-

TOP 현황


51 processes 45 sleeping, 1 running, 5 zombie, 0 stopped
CPU0 states 3.0% user, 3.2% system, 0.0% nice, 93.1% idle
CPU1 states 1.1% user, 4.1% system, 0.0% nice, 94.1% idle
CPU2 states 2.1% user, 4.4% system, 0.0% nice, 92.3% idle
CPU3 states 4.0% user, 3.0% system, 0.0% nice, 92.3% idle
Mem 513184K av, 379628K used, 133556K free, 0K shrd,
77856K buff
Swap 2096440K av, 6608K used, 2089832K free
207216K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
3468 root 0 0 2500 2500 2356 S 3.3 0.4 000 httpd
3737 sese 16 0 0 0 0 Z 0.7 0.0 000 httpd
<defunct>
3712 sese 9 0 0 0 0 Z 0.5 0.0 000 httpd
<defunct>
3730 sese 11 0 0 0 0 Z 0.5 0.0 000 httpd
<defunct>
3475 root 11 0 1112 1112 896 R 0.3 0.2 000 top
3734 sese 12 0 2928 2928 2684 S 0.3 0.5 000 httpd
3738 sese 15 0 2960 2960 2700 S 0.3 0.5 000 httpd
142 root 9 0 0 0 0 SW 0.1 0.0 003
kjournald
3465 root 9 0 2432 2432 1852 S 0.1 0.4 000 mysqld
3713 sese 9 0 0 0 0 Z 0.1 0.0 000 httpd
<defunct>
3726 sese 9 0 0 0 0 Z 0.1 0.0 000 httpd
<defunct>
1 root 8 0 512 464 444 S 0.0 0.0 013 init
2 root 9 0 0 0 0 SW 0.0 0.0 000 keventd
3 root 19 19 0 0 0 SWN 0.0 0.0 000
ksoftirqd_CPU0
[root@www log]#




error_log

[Fri Jan 25 085502 2002] [notice] child pid 31716 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31715 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31714 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31713 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31712 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31711 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31710 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31709 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31708 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31707 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31706 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31705 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31704 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31703 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31702 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31701 exit signal File
size limit exceeded (25)
[Fri Jan 25 085502 2002] [notice] child pid 31700 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31765 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31764 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31762 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31761 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31759 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31758 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31757 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31755 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31753 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31752 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31751 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31750 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31749 exit signal File
size limit exceeded (25)
[Fri Jan 25 085503 2002] [notice] child pid 31747 exit signal File
size limit exceeded

댓글 달기

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