On 2004.05.03, Fen Tamanaha <[EMAIL PROTECTED]> wrote:
> Sadly, there's nothing interesting in the logs.  Here's the end of the
> error and access logs from the latest hung server:
>
> [03/May/2004:17:53:33][31889.9225][-sched:idle1-] Notice: starting
> [03/May/2004:17:54:28][31889.5124][-conn:dawn::0] Notice: dbdrv: opening database 
> 'ora8:xxxx'
> [03/May/2004:18:02:51][31889.12300][-conn:dawn::5] Notice: dbdrv: opening database 
> 'ora8:xxxx'

Aha, what version of the ora8 driver are you using?

> On the suggestion of a thread/single handling problem, the comment to
> the following bug
>
> http://sourceforge.net/tracker/index.php?func=detail&aid=858030&group_id=3152&atid=103152

Yes, this is exactly what I was thinking of -- interestingly, the change
outlined in the bug isn't even in the 4.1 tree, yet ...

> suggests that this was a problem for v3.3 under Linux.  I've tried
> using 'kill -SEGV' on a running AOLserver 4.01 process, and every time
> the server has terminated and not hung.  But, I'm not sure which
> thread is handling the signal, so there could be a bad thread in
> there.

Sending a SIGSEGV to the process from outside the process Does The Right
Thing -- the problem is when a child thread within the process bumps
into code that earns it a SIGSEGV: the thread goes defunct because of
the uncaught signal, but it doesn't tear the whole process down.

> I presume that the 4.1 CVS HEAD is not ready for use in production.
> Is there a way to enable additional debug output?

While I wouldn't call 4.1 "production ready" I don't believe any of the
changes made so far make it less stable than the latest 4.0 code.
However, I wouldn't running 4.1 in a serious production environment yet,
unless you're brave.  :-)

The last tagged release of the aolserver_v40_bp branch is
aolserver_v40_r3 -- if you want to experiment, I could send you a diff
against AOLserver 4.0.3, applying the fix suggested in SF Bug #858030,
and you can see if that makes the defunct nsd processes stop occurring.

-- Dossy

--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


--
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