Esempio n. 1
0
    def run(self):
        self.socket.setblocking(0)
        self.ioloop = IOLoop.instance()
        PeriodicCallback(self.watchdog, 1000, io_loop=self.ioloop).start()

        # Assume the app is a WSGI callable if its not an
        # instance of tornardo.web.Application
        if not isinstance(self.app, tornado.web.Application):
            self.app = WSGIContainer(self.wsgi)

        server = HTTPServer(self.wsgi, io_loop=self.ioloop)
        server._socket = self.socket
        server.start(num_processes=1)

        self.ioloop.start()
Esempio n. 2
0
    def run(self):
        self.socket.setblocking(0)
        self.ioloop = IOLoop.instance()
        PeriodicCallback(self.watchdog, 1000, io_loop=self.ioloop).start()

        # Assume the app is a WSGI callable if its not an
        # instance of tornardo.web.Application
        if not isinstance(self.app, tornado.web.Application):
            self.app = WSGIContainer(self.wsgi)

        server = HTTPServer(self.wsgi, io_loop=self.ioloop)
        server._socket = self.socket
        server.start(num_processes=1)

        self.ioloop.start()
Esempio n. 3
0
    def run(self):
        self.socket.setblocking(0)
        self.ioloop = IOLoop.instance()
        PeriodicCallback(self.watchdog, 1000, io_loop=self.ioloop).start()

        # Assume the app is a WSGI callable if its not an
        # instance of tornardo.web.Application
        if not isinstance(self.app, tornado.web.Application):
            self.app = WSGIContainer(self.wsgi)

        server = HTTPServer(self.wsgi, io_loop=self.ioloop)
        if hasattr(server, "add_socket"):  # tornado > 2.0
            server.add_socket(self.socket)
        elif hasattr(server, "_sockets"):  # tornado 2.0
            server._sockets[self.socket.fileno()] = self.socket
        else:  # tornado 1.2 or earlier
            server._socket = self.socket
        server.start(num_processes=1)

        self.ioloop.start()
Esempio n. 4
0
    def run(self):
        self.socket.setblocking(0)
        self.ioloop = IOLoop.instance()
        PeriodicCallback(self.watchdog, 1000, io_loop=self.ioloop).start()

        # Assume the app is a WSGI callable if its not an
        # instance of tornardo.web.Application
        if not isinstance(self.app, tornado.web.Application):
            self.app = WSGIContainer(self.wsgi)

        server = HTTPServer(self.wsgi, io_loop=self.ioloop)
        if hasattr(server, "add_socket"): # tornado > 2.0
            server.add_socket(self.socket)
        elif hasattr(server, "_sockets"): # tornado 2.0
            server._sockets[self.socket.fileno()] = self.socket
        else: # tornado 1.2 or earlier
            server._socket = self.socket
        server.start(num_processes=1)

        self.ioloop.start()