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.com we 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.

Reply via email to