Hi Scott, Thanks for your reply. I don't think that I can send the log as it will be so big , as AOlserver initiates and load a lot of ACS code...
And for the checksum, we did the following: Using pound, we shifted the load going to this webserver to another server on another machine where it uses a different local copy of the same application, and then after the reload, the server were we shifted the load to crashed, and the old one didn't!! So i can take out he doubt on file corruption, right? On Tue, Oct 28, 2008 at 7:50 PM, Scott Goodwin <[EMAIL PROTECTED]> wrote: > Rami, > Tcl is attempting to create a new hash table entry on a hash table that was > either never created or was created but has ceased to exist -- most likely > the pointer to that hash table is null or corrupted. This could be something > in AOLserver that uses the Tcl_Hash* API. First steps: > > 1. Send a copy of the nslog output for a clean startup through to the point > where it crashes; that might indicate where it's getting fouled up. If that > portion of the nslog is not very long (say no more than 100-150 lines) you > can cut and paste into the message; otherwise attach it as a separate file > (but limit it to the smallest necessary size -- don't want multimegabyte > files). > > 2. Do a checksum of all your own Tcl code files used by AOLserver on a > known good machine and those same Tcl files on the bad one; compare the two > outputs to see what Tcl files on the bad machine differ from the good one. > Investigate those differences. > > /s. > > > On Oct 28, 2008, at 10:48 AM, Rami Jadaa wrote: > > Hello Everyone, > > We are running multiple instances of AOLserver on different machines, and I > am enjoying the reload functionality to reload the proc libraries using > ns_eval source {fileName} in each one of them... > > However, one of the AOLservers crashes after few minutes from the reload. > > The strange thing is that this is the only AOLserver that crashes, while > others don't!!! and I noticed that just before the crash, the following > error happens (which means something in the C breaks, and I am assuming that > it could be in the TCL interpter, Curently tcl 8.4.16 ( not > AOLserver...But this is only an assumption): > > "called Tcl_CreateHashEntry on deleted table" > > We use this server to serve multiple domains and have a pound load > balancer in the front , For example if the request comes for www.xyz.comwe > serve xyz service related site and contents and if the request comes for > www.abc.com we serve abc related contents and site. In total we are > serving around 25 different sites like this . We are not using any virtual > hosting module or feature of Aolserver . The total traffic of the server is > not high . > > Any idea anybody!!! Have anyone using the reload functionality noticed that > it could crash the AOLserver? > > Environment : > Aolserver 4.0.10 , fetched from CVS almost 6 months back . > nsoracle Oracle Driver version 2.8a1 > nsmysql CVS > Oracle 10gR2 Libraries > AMD x86_64 RHEL 4 > Curently tcl 8.4.16 also tried tcl 8.4.11 > > > Please help as this is driving me crazy :( > > Thanks in advance > > > -- > 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.