RE: worker MPM shutdown

2002-06-24 Thread Ryan Bloom
I believe that the problem is platform specific. The reason that loop was added, was to allow for graceless shutdown on linux. On non-linux platforms, killing the main thread kills the whole process, but on linux this doesn't work. The point of closing the sockets was to force the worker

RE: worker MPM shutdown

2002-06-24 Thread Brian Pane
On Sat, 2002-06-22 at 17:01, Ryan Bloom wrote: I believe that the problem is platform specific. The reason that loop was added, was to allow for graceless shutdown on linux. On non-linux platforms, killing the main thread kills the whole process, but on linux this doesn't work. The point of

RE: worker MPM shutdown

2002-06-24 Thread Ryan Bloom
From: Brian Pane [mailto:[EMAIL PROTECTED] On Sat, 2002-06-22 at 17:01, Ryan Bloom wrote: I believe that the problem is platform specific. The reason that loop was added, was to allow for graceless shutdown on linux. On non-linux platforms, killing the main thread kills the whole

Building apr-util with ldap support

2002-06-24 Thread Josh Fenlason
I'm trying to build apr-util with ldap support so I can try to get ldap authentication working with Apache2. I working on a Solaris 2.8 box, with Apache2.0.39, and the Netscape ldap sdk. I set the --with-ldap-include and --with-ldap-lib parameters when running configure. What is the value of

Memory manager

2002-06-24 Thread Andi Gutmans
Hi, PHP uses memory allocation extensively. During the life cycle of a PHP script there is a huge amount of malloc()'s and free()'s. We found that under multi-threaded web servers this leads to decreased performance due to memory fragmentation and locking within the memory manager. The solution

Re: Building apr-util with ldap support

2002-06-24 Thread Graham Leggett
Josh Fenlason wrote: I'm trying to build apr-util with ldap support so I can try to get ldap authentication working with Apache2. I working on a Solaris 2.8 box, with Apache2.0.39, and the Netscape ldap sdk. I set the --with-ldap-include and --with-ldap-lib parameters when running configure.

RE: Memory manager

2002-06-24 Thread Sander Striker
Hi Andi, Hi, PHP uses memory allocation extensively. During the life cycle of a PHP script there is a huge amount of malloc()'s and free()'s. We found that under multi-threaded web servers this leads to decreased performance due to memory fragmentation and locking within the memory

Re: Memory manager

2002-06-24 Thread Greg Stein
On Mon, Jun 24, 2002 at 11:07:43PM +0300, Andi Gutmans wrote: ... The APR memory pools aren't good enough for us because they don't allow for any freeing which just doesn't work for PHP. Um. We use pools in Subversion and free the memory all the time. The key is the use of subpools. I added