Hello Gustaf, Thanks for the suggestions - I will try upgrading to Postgres 8.2. As to the script, there was a problem with install-aol, and install seem to work ok. However I resolved that issue - will update the script.
Is there any good and clear documentation for the options available in nsd.tcl configuration file? In particular, new (v4.5) pool parameters (-maxthreads -minthreads -maxconns, etc.) are notoriously unclear. I tried to play with them and found that e.g. -maxconns parameter hugely affects the size of the leak. Would be great to read about all those parameters. Thanks, ~ Alex. On Tue, Mar 4, 2008 at 2:29 AM, Gustaf Neumann <[EMAIL PROTECTED]> wrote: > Dear Alex, > > The good news is that it bloats only on one server, > so the problem must on that configuration. > > There were a couple of memory leaks reported for postgres 7.4, > not sure if these hit you (google around): > http://www.postgresql.org/docs/7.4/static/release-6-5.html > > do you have a chance to install on the affected machine > as well postgres 8.2 (maybe in addition to 7.4)? > it would be interesting to see, if you still see a bloat. > > i found a small glitch in your "crude script": > The last line of the xotcl install should read: > > execute make install-aol > > instead of > > execute make install > > -gustaf neumann > > Alex schrieb: > > > > Tom, Gustaf, All > > > > Yes, that happens even if the same page is requested. > > Could you tell me more about pre-queue filters? > > > > The interesting thing is that I only see this memory leak issue on one > > of my servers. > > All servers run x86 Debian, though might be slightly differently > > dist-upgraded, Postgres version differs 7.4 vs 8.2 > > The website code itself, nsd config files are exactly the same on all > servers. > > > > Over the weekend I tried to rebuild tcl, tcllib, xotcl, aolserver. > > The details how I did it can be found here > > http://alex-andr.org/notes/tiki-index.php?page=AOLServer+setup+with+XOTcl > > I used latest versions however, tcl 8.4.18, tcllib 1.10, xotcl 1.6.0 > > > > I even made a crude script that fetches the sources and builds a > > stand-alone aolserver installation, > > in order to make sure the build results are reproducible. > > http://alex-andr.org/notes/tiki-index.php?page=nsd+setup+script > > > > Still, even when all [hopefully] binaries are being copied to all > > servers, only one of them > > experience the same issue with huge memory leak on each page request. > > > > Any insightful thoughts? > > > > Thanks, > > ~ Alex. > > > > > > On Fri, Feb 29, 2008 at 6:23 PM, Tom Jackson <[EMAIL PROTECTED]> wrote: > > > >> Actually 2MB / request sounds like a massive memory leak. Maybe something > >> isn't getting cleaned up? > >> > >> Question: does this happen if you request the same page over and over? > >> > >> I discovered one way to get a massive leak in 4.5: register a prequeue > filter. > >> > >> Note that both XoTCL and tcllib are compiled third party modules, which > is > >> usually where you get memory leaks, not in the modules which have been > used > >> with AOLserver for years. My guess would be tcllib, or just failing to > >> release something big. > >> > >> tom jackson > >> > >> > >> On Friday 29 February 2008 11:47, Alex wrote: > >> > What would be a "normal" size of 32 bit nsd process? How can it be > reduced? > >> > One of my servers only has 1G or ram, and I am forced to restart nsd > >> > every so often, when it uses up almost all the memory. > >> > Running 4.5 + XoTCL + tcllib, it seams to grow up to 2MB on each page > >> > request . > >> > >> > >> > >> > >> -- > >> AOLserver - http://www.aolserver.com/ > >> > >> To Remove yourself from this list, simply send an email to <[EMAIL > PROTECTED]> with the > >> body of "SIGNOFF AOLSERVER" in the email message. You can leave the > Subject: field of your email blank. > >> > >> > > > > > > -- > > AOLserver - http://www.aolserver.com/ > > > > To Remove yourself from this list, simply send an email to <[EMAIL > PROTECTED]> with the > > body of "SIGNOFF AOLSERVER" in the email message. You can leave the > Subject: field of your email blank. > > > > > -- > AOLserver - http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to <[EMAIL > PROTECTED]> with the > body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: > field of your email blank. > -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.