아파치 에러가 나면서 시스템이 너무 느려집니다.

wildhors의 이미지

레드헷 리눅스9에 아파치 2.0.54, PHP 4.3.4, MySQL 4.1.13 을 사용중입니다.
아파치 에러 로그를 보면 가끔씩 아래와 같은 에러가 나면서 시스템이 너무 느려집니다.
아파치를 재시작하면 원상태로 돌아오긴 합니다.

Apache Error_log

FATAL:  erealloc():  Unable to allocate 2112624641 bytes

var/log/messages

Sep 20 15:49:56 www kernel: Out of Memory: Killed process 5794 (httpd).
Sep 20 15:51:34 www kernel: Out of Memory: Killed process 5791 (httpd).

커널에서는 위와 같은 로그를 남기고 있습니다.

시스템 메모리는 1.25G 인데...
왜 아파치가 저렇게 큰 메모리를 필요로 하는지 알 수 없습니다.
현재 서비스 중인 서버라 느려질때마다 고객들의 불만이 장난이 아닙니다.
다시 설치하는 것 말고 어디를 살펴봐야 할지 조언좀 부탁드립니다.
감사합니다.

codebank의 이미지

시스템 메모리는 1.25G일지라도 할당하려는 메모리크기가 2G라면 문제가 발생하지
않을까요?

비슷한 메시지를 찾아보니 몇가지가 있더군요. 해당 메시지는 파일을 Upload시킬때
메모리를 확보하지 못한경우에 발생하더군요.
보통의경우 시스템에서 전송할 수 있는 파일크기를 규정을 두는데 해당 사이트에서는
그런 규정이 없는 건지도 모르겠네요.
일단 파일전송에 관련된 부분을 살펴보시고 MAX_FILE_SIZE를 지정해주면 해당
사이즈보다 큰 크기의 파일은 올리지 못합니다.

------------------------------
좋은 하루 되세요.

wildhors의 이미지

시스템 메모리보다 큰 메모리를 할당하려고 하니까 당연히 에러가 나겠죠...
근데 왜 그렇게 큰 메모리를 필요로 하는지 모르겠습니다.

업로드에 관해 말씀해 주신 부분도 확인해 보았습니다.
직접 파일을 올리며 테스트도 해 보았는데 에러가 발생하지 않더군요.
php.ini에서 5M 정도로 업로드 되는 파일 크기를 제한하고 있고,
혹시나 싶어서 Form 태그 쪽에도 MAX_FILE_SIZE 도 설정해 놓았습니다.

일단 업로드 테스트에서 이상이 없었지만 혹시나 하는 마음으로 기다려 보면서 다른 부분도 한번 더 살펴 보아야겠습니다.
답변 감사합니다.

세상은 날 삼류라 하고, 이 여자는 날 사랑이라 한다. - 파이란 中 -

댓글 달기

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