DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=37853>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=37853

           Summary: apache 2.0.55 consumes a lot of memory
           Product: Apache httpd-2
           Version: 2.0.55
          Platform: Sun
        OS/Version: SunOS
            Status: NEW
          Severity: major
          Priority: P2
         Component: All
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Apache 2.0.55 configure parameters:
CC=gcc CFLAGS='-DHARD_SERVER_LIMIT=1024' ./configure 
--prefix=/usr/local/apache2 \
--enable-modules="headers info mime_magic proxy proxy_ftp proxy_http
proxy_connect rewrite so status usertrack" \
--with-expat=$PWD/srclib/apr-util/xml/expat

Apache is used without additional modules. There are numerous rewrite rules and
it uses mod_proxy to pass requests to jboss behind it.

After a while we noticed that each of apache's 26 childs consumed 138 MB of
memory and error log states:
[Fri Dec 09 14:03:14 2005] [error] (12)Not enough space: fork: Unable to fork
new process

   PID USERNAME THR PR NCE  SIZE   RES STATE   TIME FLTS    CPU COMMAND
 19075 www        1 59   0  138M 3400K sleep   0:00    0  0.00% httpd
 19072 www        1 59   0  138M 3400K sleep   0:00    0  0.00% httpd
 19074 www        1 59   0  138M 3400K sleep   0:00    0  0.00% httpd
 [...]

I also noticed that 2.0.52 requests libgcc:
bash-2.05$ ldd /usr/local/apache2/bin/httpd
        libaprutil-0.so.0 =>     /usr/local/apache2/lib/libaprutil-0.so.0
        libexpat.so.0 =>         /usr/local/apache2/lib/libexpat.so.0
        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
        libapr-0.so.0 =>         /usr/local/apache2/lib/libapr-0.so.0
        libsendfile.so.1 =>      /usr/lib/libsendfile.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libthread.so.1 =>        /usr/lib/libthread.so.1
        /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
        /usr/platform/SUNW,Sun-Fire-V240/lib/libmd5_psr.so.1

We have one more similar environment on apache 2.0.52 and httpd doesn't request
libgcc nor it counsumes a lot of memory.It stays on around 6 MB per child.

Any ideas what is going on?

Thanks a lot

--
Mario Pranjic

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to