Hi! >> >> The only problem we have is similar to Johns occasional crashes. But >> I have 2 test servers and 1 pre production server, where AOLserver >> crashes with " Fatal: received fatal signal 11" or "alloc: invalid >> block: 0xc595660: b0 6", somtimes even 4 or 5 times while starting >> up. Nearly the same code works for other very similar installations >> with much higher load. > are you using at the backend SSL? > do you have a backtrace from gdb? We are using SSL a lot, but this is handled by nginx.
This are some gdb backtraces: ===================================================================================== #0 0x00007ffff766368c in CallCommandTraces () from /usr/local/lib/libtcl8.5.so #1 0x00007ffff7663db6 in TclRenameCommand () from /usr/local/lib/libtcl8.5.so #2 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #3 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so #4 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so #5 0x00007ffff7ba881b in NsTclICtlObjCmd (arg=0x7fff942241f0, interp=0x3566ed0, objc=2, objv=0x60e5df8) at tclinit.c:1059 #6 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #7 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #8 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #9 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #10 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so #11 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so #12 0x00007ffff7ba989a in EvalTrace (interp=0x3566ed0, arg=0x15d6310) at tclinit.c:1682 #13 0x00007ffff7ba9ec6 in DoTrace (interp=0x3566ed0, tracePtr=0x1fb7b60, append=0) at tclinit.c:2009 #14 0x00007ffff7ba9e3b in ForeachTrace (itPtr=0x7fff942241f0, why=4, append=0) at tclinit.c:1971 #15 0x00007ffff7ba9c5a in RunTraces (itPtr=0x7fff942241f0, why=4) at tclinit.c:1923 #16 0x00007ffff7ba9790 in PopInterp (server=0x64faa0 "dcweb") at tclinit.c:1587 #17 0x00007ffff7ba7dcc in Ns_GetConnInterp (conn=0x7fffecd150c0) at tclinit.c:435 #18 0x00007ffff7bb0273 in ProcFilter (arg=0x786f40, conn=0x7fffecd150c0, why=1) at tclrequest.c:493 #19 0x00007ffff7b8e1a7 in NsRunFilters (conn=0x7fffecd150c0, why=1) at filter.c:140 #20 0x00007ffff7b9836c in ConnRun (connPtr=0x7fffecd150c0) at queue.c:595 #21 0x00007ffff7b97ff0 in NsConnThread (arg=0x7fffe1640180) at queue.c:466 #22 0x00007ffff7952729 in NsThreadMain (arg=0x7fffda920ed0) at thread.c:246 #23 0x00007ffff7953dce in ThreadMain (arg=0x7fffda920ed0) at pthread.c:469 #24 0x00007ffff72158ba in start_thread () from /lib/libpthread.so.0 #25 0x00007ffff6ae502d in clone () from /lib/libc.so.6 ======================================================================0 #0 0x00007ffff721cbe4 in __lll_lock_wait () from /lib/libpthread.so.0 #1 0x00007ffff72180e9 in _L_lock_953 () from /lib/libpthread.so.0 #2 0x00007ffff7217f0b in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00007ffff7953b39 in NsLockSet (lock=0x655bd0) at pthread.c:310 #4 0x00007ffff7951aa4 in Ns_MutexLock (mutex=0x7ffff7ddea88) at mutex.c:205 #5 0x00007ffff7baa6f4 in NsTclJobObjCmd (arg=0x7fffac906670, interp=0x7fffc96d2ce0, objc=5, objv=0x7ffff3c81080) at tcljob.c:474 #6 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #7 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #8 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #9 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #10 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #11 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #12 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #13 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #14 0x00007ffff76afad1 in TclCompEvalObj () from /usr/local/lib/libtcl8.5.so #15 0x00007ffff76627e5 in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so #16 0x00007ffff76ea42f in Tcl_UplevelObjCmd () from /usr/local/lib/libtcl8.5.so #17 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #18 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #19 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #20 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #21 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #22 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #23 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #24 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #25 0x00007ffff76afad1 in TclCompEvalObj () from /usr/local/lib/libtcl8.5.so #26 0x00007ffff76627e5 in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so #27 0x00007ffff76ea42f in Tcl_UplevelObjCmd () from /usr/local/lib/libtcl8.5.so #28 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #29 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #30 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #31 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #32 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #33 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #34 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #35 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #36 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #37 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #38 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #39 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #40 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #41 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so #42 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so #43 0x00007ffff7662b7f in TclEvalObjEx () from /usr/local/lib/libtcl8.5.so #44 0x00007ffff766d0db in Tcl_EvalObjCmd () from /usr/local/lib/libtcl8.5.so #45 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #46 0x00007ffff76a7884 in TclExecuteByteCode () from /usr/local/lib/libtcl8.5.so #47 0x00007ffff76e9a3b in TclObjInterpProcCore () from /usr/local/lib/libtcl8.5.so #48 0x00007ffff76615a1 in TclEvalObjvInternal () from /usr/local/lib/libtcl8.5.so #49 0x00007ffff7661d59 in TclEvalEx () from /usr/local/lib/libtcl8.5.so #50 0x00007ffff7662486 in Tcl_EvalEx () from /usr/local/lib/libtcl8.5.so #51 0x00007ffff7bb03fc in ProcFilter (arg=0x7ffff00e8f20, conn=0x7ffff168dbd0, why=2) at tclrequest.c:536 #52 0x00007ffff7b8e1a7 in NsRunFilters (conn=0x7ffff168dbd0, why=2) at filter.c:140 #53 0x00007ffff7b983e9 in ConnRun (connPtr=0x7ffff168dbd0) at queue.c:602 #54 0x00007ffff7b97ff0 in NsConnThread (arg=0x7fffbc713790) at queue.c:466 #55 0x00007ffff7952729 in NsThreadMain (arg=0x7fffdcf987a0) at thread.c:246 #56 0x00007ffff7953dce in ThreadMain (arg=0x7fffdcf987a0) at pthread.c:469 #57 0x00007ffff72158ba in start_thread () from /lib/libpthread.so.0 #58 0x00007ffff6ae502d in clone () from /lib/libc.so.6 #59 0x0000000000000000 in ?? () =====================================================================0 #0 0x00007ffff721cbae in __lll_lock_wait_private () from /lib/libpthread.so.0 #1 0x00007ffff721687e in _L_lock_2445 () from /lib/libpthread.so.0 #2 0x00007ffff7215a45 in start_thread () from /lib/libpthread.so.0 #3 0x00007ffff6ae502d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Wolfgang -- digital concepts OG Software & Design Landstrasse 68 / 5. Stock A - 4020 Linz Büro: +43 732 99711772 Mobil: +43 699 19971172 ------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ aolserver-talk mailing list aolserver-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aolserver-talk