Re: [Webware-devel] appserverpid windows service issue

2004-12-05 Thread Jason Hildebrand
On Fri, 2004-12-03 at 12:35 -0700, [EMAIL PROTECTED] wrote:
 The latest checkins with respect the the new appserverpid code breaks
 the windows service code.  when the windows service is shutdown
 apparently this file is not removed, consequently the service will not
 restart.  Any thoughts as to a workaround?  this would really prevent
 me from using this code on a windows production server, especially in
 light of the new version being rolled out soon

Thanks for reporting this.  I'm investigating, and should be able to resolve
this soon.  

Mark:  It probably makes sense to wait until I've fixed this before preparing
a release candidate.  I'll send a status report when this has been fixed.

peace,
Jason



---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel


Re: [Webware-devel] appserverpid windows service issue

2004-12-05 Thread Mark Phillips
On Dec 5, 2004, at 11:35 AM, Jason Hildebrand wrote:
On Fri, 2004-12-03 at 12:35 -0700, [EMAIL PROTECTED] wrote:
The latest checkins with respect the the new appserverpid code breaks
the windows service code.  when the windows service is shutdown
apparently this file is not removed, consequently the service will not
restart.  Any thoughts as to a workaround?  this would really prevent
me from using this code on a windows production server, especially in
light of the new version being rolled out soon
Thanks for reporting this.  I'm investigating, and should be able to 
resolve
this soon.

Mark:  It probably makes sense to wait until I've fixed this before 
preparing
a release candidate.  I'll send a status report when this has been 
fixed.
Can do, Jason. I will wait until you post a note regarding the 
resolution.

Happy days,
Mark Phillips
Mophilly  Associates
On the web at http://www.mophilly.com
On the phone at 619 444-9210

---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel


Re: [Webware-devel] appserverpid windows service issue

2004-12-05 Thread Jason Hildebrand
Hi Jose,

I've checked in a fix, and have improved the pid file logic to detect stale
pid files, too.  I've tested under Windows, but would appreciate 
confirmation that this fixes the problem for you, too.

peace,
Jason

On Fri, 2004-12-03 at 12:55 -0700, [EMAIL PROTECTED] wrote:
 Now I know that this is not the correct way to fix this on windows
 (mainly because I don't think that the appserverpid file is usefull on
 windows) but here is a hack to the NTService.py file to get around this
 issue.  I'll wait for someone who know more about the inner working os
 webware then me to fix the problem

 see code below

 Jose

 import os, re, sys, win32serviceutil, win32api

 # settings
 appWorkPath = 'C:/Program Files/Apache Group/WK_main'
 webwarePath = 'c:/Python23/Lib/site-packages/Webware'
 serviceName = 'WK_Root'
 serviceDisplayName = 'WebKit Root App Server'

 # ensure Webware is on sys.path
 sys.path.insert(0, webwarePath)

 # Construct customized version of ThreadedAppServerService that uses our
 # specified service name, service display name, and working dir
 from WebKit.ThreadedAppServerService import ThreadedAppServerService
 class NTService(ThreadedAppServerService):
 _svc_name_ = serviceName
 _svc_display_name_ = serviceDisplayName
 def workDir(self):
 appserverpid = os.path.join(appWorkPath, 'appserverpid.txt')
 if os.path.exists(appserverpid):
 win32api.DeleteFile(appserverpid)
 return appWorkPath

 # Handle the command-line args
 if __name__=='__main__':
 win32serviceutil.HandleCommandLine(NTService)



   Original Message 
  Subject: appserverpid windows service issue
  From: [EMAIL PROTECTED]
  Date: Fri, December 03, 2004 11:35 am
  To: [EMAIL PROTECTED]
 
  The latest checkins with respect the the new appserverpid code breaks
  the windows service code.  when the windows service is shutdown
  apparently this file is not removed, consequently the service will not
  restart.  Any thoughts as to a workaround?  this would really prevent
  me from using this code on a windows production server, especially in
  light of the new version being rolled out soon
  Jose



 ---
 SF email is sponsored by - The IT Product Guide
 Read honest  candid reviews on hundreds of IT Products from real users.
 Discover which products truly live up to the hype. Start reading now.
 http://productguide.itmanagersjournal.com/
 ___
 Webware-devel mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/webware-devel

 !DSPAM:41b109ec113589872014942!




---
SF email is sponsored by - The IT Product Guide
Read honest  candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
___
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel