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