Ejemplo n.º 1
0
    def create_servers(self):
        port=tempesta.upstream_port_start_from()
        server_options = [
            (('uri_p'),   ('/static/index.html'), None, None),
            (('uri_s'),   ('/script.php'), None, None),
            (('host_p'),  ('/'), ('host'), ('static.example.com')),
            (('host_s'),  ('/'), ('host'),  ('s.tempesta-tech.com')),
            (('host_e'),  ('/'), ('host'),  ('foo.example.com')),
            (('hdr_h_p'), ('/'), ('host'), ('bar.example.com')),
            (('hdr_h_s'), ('/'), ('host'), ('test.natsys-lab.com')),
            (('hdr_h_e'), ('/'), ('host'), ('buzz.natsys-lab.com')),
            (('default'), ('/'), None, None)]

        for group, uri, header, value in server_options:
            # Dont need too lot connections here.
            server = deproxy.Server(port=port, conns_n=1)
            port += 1
            server.group = group
            server.chains = self.make_chains(uri=uri,
                                             extra_header=(header, value))
            self.servers.append(server)
Ejemplo n.º 2
0
 def create_servers(self):
     port = tempesta.upstream_port_start_from()
     self.servers = [deproxy.Server(port=port, conns_n=1)]
Ejemplo n.º 3
0
 def create_servers(self):
     """ Overrirde to create needed amount of upstream servers. """
     port = tempesta.upstream_port_start_from()
     self.servers = [deproxy.Server(port=port)]
Ejemplo n.º 4
0
 def create_servers(self):
     port = tempesta.upstream_port_start_from()
     self.servers = [deproxy.Server(port=port, keep_alive=1)]
Ejemplo n.º 5
0
 def create_server_helper(self, group, port):
     server = deproxy.Server(port=port, conns_n=1)
     server.group = group
     server.chains = self.make_chains()
     return server
Ejemplo n.º 6
0
 def create_servers(self):
     port = tempesta.upstream_port_start_from()
     keep_alive = self.messages // 10
     self.servers = [deproxy.Server(port=port, keep_alive=keep_alive)]