This probably doesn't solve your problem, but I hope it helps a bit. -Gary
On Wednesday, July 16, 2003, at 09:42 PM, Roger Haase wrote:
Hi,
I am practicing the installation and running of my Webware app on a dedicated remote hosted linux server with ssh and WebMin access.
A starting assumption is the way to start the AppServer is to ssh in and start it in the normal manner and then disconnect, leaving it running. Per the docs, I should be able to start another ssh session and issue a: ./AppServer stop
This fails in the "stop" function of AppServer.py trying to:
pidfile = os.path.join(os.path.dirname(__file__),"appserverpid.txt")
...which points to the WebKit directory.
The problem seems to be the "recordPID" method of AppServer.py stored the PID in the mycontext directory:
pidfile = open(os.path.join(self._serverSidePath, "appserverpid.txt"),"w")
I was testing with the 8.0 release; the CVS version of AppServer.py seems to have some code changes but the directory mismatch appears to persist. I think the mycontext directory is the right place for the PID file to be stored, but the "stop" function (as I understand it) doesn't have a way to find the mycontext directory ("stop" is called from the "main" function in ThreadedAppServer.py).
Using the "admin" function to stop the AppServer is probably an easy way around this, but I understand the recommendation is to disable the admin functions for production sites. I tried the kill method as well, but that doesn't seem to shut down cleanly and I was unable to restart the AppServer without rebooting.
Any suggestions?
Roger Haase
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
