On Wednesday 15 January 2003 11:43, Brett Schwarz wrote:
> I have that already in my source code, otherwise, it wouldn't compile
> ;^)

True enough.  I suffered a massive server meltdown last night, and that was
the first thing I thought of (in my apparently somewhat incoherent state).
As the other poster has mentioned, you'll need to explicitly link with the
nsdb library.  Hmmm.  I need to check nspostgres for that linkage, too.

After I get more coherent.  The short of it: during a load test, my Redhat 8.0
server scribbled tcl code from OpenACS all over my root filesystem.  I don't
think it was an nsd problem; I think the soundcard driver suffered buffer
overruns (while encoding RealAudio with helix producer 9 for Internet
streaming) to the extent that it corrupted enough kernel structures to cause
filesystem problems.  Fortunately I'm a believer in the minimal root
filesystem, and all critical data (except /etc) was on other filesystems,
which did not suffer corruption.

A hexdump (with ascii output) of the raw partition shows random tcl procedure
snippets all over the inode tables of the filesystem.

I got everything restored about 1:30 this morning, and had to be back here
early. Need more coffee.
--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

Reply via email to