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]