I checked out the exit code in nsmain.c and saw the following sequence: /* * Remove the pid maker file, print a final "server exiting" * status message and return to main. */
NsRemovePidFile(procname); StatusMsg(3); Tcl_Finalize(); return 0; The pidfile is getting removed, and the status message is showing up, so I figured it had something to do with the Tcl_Finalize. I commented that out and recompiled and the service exits fine. My question now is what do I lose by not calling Tcl_Finalize? Titi Ala'ilima Lead Architect MedTouch LLC 1100 Massachusetts Avenue Cambridge, MA 02138 617.621.8670 x309 From: AOLserver Discussion [mailto:[EMAIL PROTECTED] On Behalf Of Titi Alailima Sent: Thursday, April 10, 2008 3:53 PM To: AOLSERVER@LISTSERV.AOL.COM Subject: [AOLSERVER] AOLserver 4.5.0 on windows not exiting service I've installed the binaries from http://www.friendlybits.com/en/inf_tec_en/win32openacs_en/ and even recompiled a couple small patches in and it runs fine. The only issue now is when I install it as a service (with -I) I can't get the service to stop. I get this in the log file: [10/Apr/2008:15:40:01][3760.4040][-thread4040-] Notice: nsmain: AOLserver/4.5.0 stopping [10/Apr/2008:15:40:01][3760.4040][-thread4040-] Notice: driver: stopping: nssock [10/Apr/2008:15:40:01][3760.4040][-thread4040-] Notice: sched: shutdown pending [10/Apr/2008:15:40:01][3760.3728][-sched-] Notice: sched: shutdown started [10/Apr/2008:15:40:01][3760.3648][-nssock:driver-] Notice: exiting [10/Apr/2008:15:40:01][3760.3728][-sched-] Notice: sched: shutdown complete [10/Apr/2008:15:40:01][3760.4040][-thread4040-] Notice: driver: stopped: nssock [10/Apr/2008:15:40:01][3760.3828][-shutdown-] Notice: nslog: closing 'c:/Documents and Settings/Administrator/Desktop/cbinstall/log/staging-access.log' [10/Apr/2008:15:40:01][3760.4040][-thread4040-] Notice: nsmain: AOLserver/4.5.0 exiting The nsd.exe process doesn't ever terminate so the services manager never views the service as having stopped. If I kill the process manually, it can come back up again cleanly, but I'd like to not have to do that. Titi Ala'ilima Lead Architect MedTouch LLC 1100 Massachusetts Avenue Cambridge, MA 02138 617.621.8670 x309 -- 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. -- 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.