Gregory (Grisha) Trubetskoy
grisha at modpython.org
Fri Jul 9 14:30:48 EDT 2004
I'm guessing you Ctrl-C to stop apache and it probably doesn't shut down gracefully then. Try running httpd -k stop in another window (don't know if it will work, but worth a try). Grisha On Fri, 9 Jul 2004, Miles Thibault wrote: > When running Apache in debug mode (-X or -DONE_PROCESS) the mutexes that > mod_python creates are not removed after the server is shut down. > > mod_python version = 3.1.3 > Apache version = 2.0.49 > OS = Linux 2.4 and 2.6 > Disto = Suse 9.0 and 9.1 > > I've done strace's of Apache processes both in and not in debug mode. > semctl(... IPC_RMID ...) is never called in debug mode. I've also checked > that the semaphores created are indeed the ones that show up in ipcs -s. > If this isn't my problem, I kind of think it's an Apache problem -- but I > thought I'd try here first. > > The easy way to fix things is to remove all the semaphores. But this isn't > great because I have more than one server running (as the same user) at the > same time. I've been trying to get mod_python to print the semid to the > error_log as a debug message, but I haven't been able to figure out how to > get the semid from the mutex array yet. > > Thanks, > Miles. > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python >
|