ID: 13649
Updated by: yohgaki
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Performance problem
Operating System: linux red hat 6.2/7.1
PHP Version: 4.0.6
New Comment:

Could you try PHP 4.1.0 see if it help?

Previous Comments:
------------------------------------------------------------------------

[2001-10-12 04:23:12] [EMAIL PROTECTED]

Systems Used Linux RedHat 6.2 + db2 6.1
Systems Used Linux RedHat 7.1 + db2 7.2

I'm using php with ibm-db2 and I'm experiencing a large amount of memory used by 
apache. Up to 20-30 MB !!!
If I stress the system with simple or complex SQL queries the used memory amount 
grows.
an hack that I've tried is to impose a memory limit patch to php, but I've obtained no 
positive results.

The module is compiled as shared.

there is another problem with libpthread.so that i have to preload with 
LD_PRELOAD=path_to lipthread.so.*


this is my configure line

'./configure'   '--disable-debug' \
                '--disable-pear' \
                '--disable-static' \
                '--enable-pic' \
                '--enable-inline-optimization' \
                '--enable-track-vars' '--with-apxs' \
                '--with-xml' \
                '--with-ftp'\
                '--with-gd' \
                '--with-ttf' \
                '--enable-freetype-4bit-antialias-hack' '--enable-sysvsem' 
'--enable-sysvshm' \
                '--enable-calendar' \
                '--without-mysql' \
                '--enable-safe-mode' \
                '--with-system-regex' \
                '--with-prefix=/usr' \
                '--with-config-file-path=/etc/httpd/' \
                '--with-versioning' \
                '--with-gettext=/bin/gettex' \
                '--with-ibm-db2=shared' \
                '--with-ldap=shared' \
                '--enable-memory-limit'  


this is ldd of libphp.so

libpam.so.0 => /lib/libpam.so.0 (0x40129000)
        libdl.so.2 => /lib/libdl.so.2 (0x40131000)
        libgd.so.1.8 => /usr/lib/libgd.so.1.8 (0x40135000)
        libttf.so.2 => /usr/lib/libttf.so.2 (0x40168000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40192000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x401c0000)
        libm.so.6 => /lib/i686/libm.so.6 (0x401d3000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x401f8000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4020f000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4033f000)
        libpng.so.2 => /usr/lib/libpng.so.2 (0x4035e000)
        libz.so.1 => /usr/lib/libz.so.1 (0x4037f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)    

and this is ldd of odbc.so

 libdb2.so.1 => /usr/IBMdb2/V7.1/lib/libdb2.so.1 (0x4002c000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4088c000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x409bc000)
        libdl.so.2 => /lib/libdl.so.2 (0x409ea000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x409ee000)
        libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x40a03000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40a46000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)   


the module odbc.so must be loaded with dl('odbc.so') each time from the script, if i 
include this is php.ini the httpd  give me a segmentation fault (problem to resolve 
libpthread???)

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=13649&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to