예제 #1
0
파일: interfaces.py 프로젝트: lowks/lymph
 def on_start(self):
     super(WebServiceInterface, self).on_start()
     try:
         socket_fd = self.container.get_shared_socket_fd(self.http_port)
     except SocketNotCreated:
         socket = create_socket('%s:%s' % (self.config.get('ip') or
                                           self.container.ip,
                                           self.http_port),
                                inheritable=True)
         socket_fd = socket.fileno()
     self.http_socket = create_socket('fd://%s' % socket_fd)
     self.wsgi_server = WSGIServer(self.http_socket, Request.application(self.dispatch_request))
     self.wsgi_server.start()
예제 #2
0
파일: node.py 프로젝트: lowks/lymph
 def create_shared_sockets(self):
     for name, host, port in self._sockets:
         sock = create_socket(
             '%s:%s' % (host or self.container.ip, port), inheritable=True)
         self.sockets[port] = sock
예제 #3
0
 def create_shared_sockets(self):
     for name, host, port in self._sockets:
         sock = create_socket(
             '%s:%s' % (host or self.container.ip, port), inheritable=True)
         self.sockets[port] = sock
예제 #4
0
 def on_start(self):
     super(WebServiceInterface, self).on_start()
     self.http_socket = create_socket('fd://%s' % self.container.get_shared_socket_fd(self.http_port))
     self.wsgi_server = WSGIServer(self.http_socket, Request.application(self.dispatch_request))
     self.wsgi_server.start()