Example #1
0
    def _start(self, server):
        if settings.MULTI_PROCESS:
            server.bind(options.port)
            server.start(self.process_num)
            for advanced_port in settings.ADVANCED_SERVER_PORT:
                # bind more port if set
                tornado.process.fork_processes(self.process_num)
                sockets = bind_sockets(advanced_port)
                server.add_sockets(sockets)
        else:
            server.listen(options.port)

        self.initialize()
        IOLoop.instance().start()
Example #2
0
def start_rpc():
    opt = emen2.db.config.UsageParser(WebServerOptions)
    server = EMEN2RPCServer(opt.options)
    emen2.db.log.info("RPC server started")
    server.start()
Example #3
0
def start_standalone():
    opt = emen2.db.config.UsageParser(WebServerOptions)
    server = EMEN2WebServer(opt.options)
    emen2.db.log.info("Web server started")
    server.start()
Example #4
0
def onReload():
    server.stop()
    server.start()
Example #5
0
del config


class RootSite(resource.Resource):
    pass


class HttpServer(object):
    def __init__(self, address, port):
        self.address = address
        self.port = port
        self.root_site = RootSite()
        self.server_site = server.Site(self.root_site)

    def start(self):
        self.connection = reactor.listenTCP(port, self.server_site)

    def stop(self):
        self.connection.stopListening()


server = HttpServer('', port)
if enabled:
    server.start()


@eventHandler('reload')
def onReload():
    server.stop()
    server.start()
Example #6
0
def onReload():
	server.stop()
	server.start()
Example #7
0
config = PluginConfig('httpserver')
port = config.getOption('Config', 'port', '8081')
enabled = config.getOption('Config', 'enable', 'yes') == 'yes'
port = int(port)
del config

class RootSite(resource.Resource):
		pass

class HttpServer(object):
	def __init__(self, address, port):
		self.address = address
		self.port = port
		self.root_site = RootSite()
		self.server_site = server.Site(self.root_site)
	def start(self):
		self.connection = reactor.listenTCP(port, self.server_site)
	def stop(self):
		self.connection.stopListening()

server = HttpServer('', port)
if enabled:
	server.start()

@eventHandler('reload')
def onReload():
	server.stop()
	server.start()