def shutdown_all(keep_root=False):
if Options['debug']:
print >> sys.stderr, 'sdserver.shutdown_all:'
if not Global.remoteShutdown:
Global.remoteShutdown = True
for j, site in enumerate(Options['site_list']):
# Shutdown child servers
relay_addr = SiteProps.relay_map(j+1)
try:
retval = sendPrivateRequest(relay_addr, path='/'+site+'/_shutdown?root='+Options['server_key'])
except Exception, excp:
print >> sys.stderr, 'sdserver.shutdown_all: Error in shutting down site', site, excp
if not keep_root:
shutdown_root()
评论列表
文章目录