From: Michael A. C. <cle...@gm...> - 2007-02-19 19:29:09
|
On 2/10/07, Stephen Deasey <sd...@gm...> wrote: > You could try compiling the kernel with support for RTHREADS enabled. > > Then compile the rthreads library in /usr/src/lib/librthread > > Then link against it for 1-1 user-kernel threads. Rather than recompiling OpenBSD I decided to start fresh and installed Debian/sparc instead. I can compile CVS HEAD and it serves requests fine. The control port does not ever respond but I don't really need it for the project I'm working on so I just don't load nscp.so at the moment. Sometime I might go back and poke & try and figure out why... > Naviserver user threads sometimes explicitly to avoid blocking other > threads. With a user-level thread library any blocking thread will > block the whole process, so the extra threads will just be overhead. > > A plain old single process server might perform better. (or multiprocess apache) But then I'd have to do without the ns_* Tcl API. :) Thanks, Michael |