Esempio n. 1
0
 def run(self):
     fd = self.socket.fileno()
     server.set_keepalive(self.cfg.keepalive)
     server.set_picoev_max_fd(self.cfg.worker_connections)
     
     server.set_fastwatchdog(self.tmp.fileno(), self.ppid, int(self.timeout))
     #server.set_watchdog(self.watchdog)
     
     server.set_listen_socket(fd)
     server.run(self.wsgi)
Esempio n. 2
0
    def run(self):
        fd = self.socket.fileno()
        server.set_keepalive(self.cfg.keepalive)
        server.set_picoev_max_fd(self.cfg.worker_connections)

        server.set_fastwatchdog(self.tmp.fileno(), self.ppid)
        #server.set_watchdog(self.watchdog)

        server.set_listen_socket(fd)
        server.run(self.wsgi)
Esempio n. 3
0
def main():
    args = parse_args()
    app = import_app(args)

    address, port = args.bind.split(':')

    if args.disable_logging:
        server.set_access_logger(None)

    server.listen((address, int(port)))
    server.set_keepalive(10)
    server.run(app)
Esempio n. 4
0
    def run(self):

        if hasattr(self, "sockets"):
            fds = [s.fileno() for s in self.sockets]
        else:
            fds = [self.socket.fileno()]

        server.set_keepalive(self.cfg.keepalive)
        server.set_picoev_max_fd(self.cfg.worker_connections)

        server.set_fastwatchdog(self.tmp.fileno(), self.ppid, int(self.timeout))
        #server.set_watchdog(self.watchdog)

        server.set_listen_socket(fds)
        server.run(self.wsgi)
Esempio n. 5
0
    def run(self):

        if hasattr(self, "sockets"):
            fds = [s.fileno() for s in self.sockets]
        else:
            fds = [self.socket.fileno()]

        server.set_keepalive(self.cfg.keepalive)
        server.set_picoev_max_fd(self.cfg.worker_connections)

        server.set_fastwatchdog(self.tmp.fileno(), self.ppid,
                                int(self.timeout))
        #server.set_watchdog(self.watchdog)

        server.set_listen_socket(fds)
        server.run(self.wsgi)
Esempio n. 6
0
from meinheld import server


def hello(environ, start_response):
    if (environ['PATH_INFO'] == '/' and environ['REQUEST_METHOD'] == 'GET'):
        status = '200 OK'
        text = "Hello world!"
    else:
        status = '404 Not Found'
        text = "Not Found"

    body = text.encode('utf-8')
    response_headers = [('Content-type', 'text/plain; charset=utf-8'),
                        ('Content-Length', str(len(body)))]
    start_response(status, response_headers)
    return [body]


server.listen(('0.0.0.0', 8080))
server.set_access_logger(None)
server.set_keepalive(1)
server.run(hello)
Esempio n. 7
0
from meinheld import server
from unscripted.wsgi import application


def hello_world(environ, start_response):
    status = '200 OK'
    res = "Hello world!"
    response_headers = [('Content-type', 'text/plain'),
                        ('Content-Length', str(len(res)))]
    start_response(status, response_headers)
    return [res]


server.listen(("0.0.0.0", 8000))
server.set_keepalive(100)
server.run(application)