Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1:/tmp/cvs-serv25561

Modified Files:
        recordserver.py webserver.py 
Log Message:
run servers in endless loop in case of a crash

Index: recordserver.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/recordserver.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** recordserver.py     6 Sep 2003 15:12:53 -0000       1.5
--- recordserver.py     8 Sep 2003 19:58:21 -0000       1.6
***************
*** 7,10 ****
--- 7,13 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.6  2003/09/08 19:58:21  dischi
+ # run servers in endless loop in case of a crash
+ #
  # Revision 1.5  2003/09/06 15:12:53  rshortt
  # Now using plugin.init_special_plugin() to load the recording plugin.
***************
*** 697,701 ****
  
  if __name__ == '__main__':
!     main()
! 
  
--- 700,709 ----
  
  if __name__ == '__main__':
!     import traceback
!     while 1:
!         try:
!             main()
!         except:
!             traceback.print_exc()
!             pass
  

Index: webserver.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/helpers/webserver.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** webserver.py        6 Sep 2003 14:59:38 -0000       1.3
--- webserver.py        8 Sep 2003 19:58:21 -0000       1.4
***************
*** 12,15 ****
--- 12,18 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.4  2003/09/08 19:58:21  dischi
+ # run servers in endless loop in case of a crash
+ #
  # Revision 1.3  2003/09/06 14:59:38  gsbarbieri
  # Fixed to work in non system-wide installs
***************
*** 63,84 ****
      sys.exit(0)
  
- # the start and stop stuff will be handled from the freevo script
  
! logfile = '%s/internal-webserver-%s.log' % (config.LOGDIR, os.getuid())
! log.startLogging(open(logfile, 'a'))
  
! if os.path.isdir(os.path.join(os.environ['FREEVO_PYTHON'], 'www/htdocs')):
!     docRoot = os.path.join(os.environ['FREEVO_PYTHON'], 'www/htdocs')
! else:
!     docRoot = os.path.join(config.SHARE_DIR, 'htdocs')
  
! root = static.File(docRoot)
! root.processors = { '.rpy': script.ResourceScript, }
  
! root.putChild('vhost', vhost.VHostMonsterResource())
! site = server.Site(root)
  
- application = app.Application('web')
- application.listenTCP(config.WWW_PORT, site)
  
! application.run(save=0)
--- 66,100 ----
      sys.exit(0)
  
  
! def main():
!     # the start and stop stuff will be handled from the freevo script
  
!     logfile = '%s/internal-webserver-%s.log' % (config.LOGDIR, os.getuid())
!     log.startLogging(open(logfile, 'a'))
  
!     if os.path.isdir(os.path.join(os.environ['FREEVO_PYTHON'], 'www/htdocs')):
!         docRoot = os.path.join(os.environ['FREEVO_PYTHON'], 'www/htdocs')
!     else:
!         docRoot = os.path.join(config.SHARE_DIR, 'htdocs')
  
!     root = static.File(docRoot)
!     root.processors = { '.rpy': script.ResourceScript, }
!     
!     root.putChild('vhost', vhost.VHostMonsterResource())
!     site = server.Site(root)
!     
!     application = app.Application('web')
!     application.listenTCP(config.WWW_PORT, site)
!     
!     application.run(save=0)
  
  
! if __name__ == '__main__':
!     import traceback
!     while 1:
!         try:
!             main()
!         except:
!             traceback.print_exc()
!             pass
! 




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to