def create_servers(self): port = tempesta.upstream_port_start_from() rm_srv_n = tempesta.servers_in_group() / 3 add_srn_n = rm_srv_n const_srv_n = tempesta.servers_in_group() - rm_srv_n - add_srn_n self.rm_srvs = [] self.add_srvs = [] self.const_srvs = [] self.servers = [] for _ in range(rm_srv_n): server = control.Nginx(listen_port=port) self.rm_srvs.append(server) port += 1 for _ in range(const_srv_n): server = control.Nginx(listen_port=port) self.const_srvs.append(server) port += 1 for _ in range(add_srn_n): server = control.Nginx(listen_port=port) self.add_srvs.append(server) port += 1 # united array to start and stop all servers at once self.servers = self.rm_srvs + self.const_srvs + self.add_srvs
def create_servers(self): self.create_servers_helper(tempesta.servers_in_group())
def create_servers(self): self.create_servers_helper(tempesta.servers_in_group()) for s in self.servers: s.config.set_ka(self.ka_requests)
def create_servers(self): self.create_servers_helper(tempesta.servers_in_group(), connections=1)
def create_servers(self): self.create_servers_helper(tempesta.servers_in_group()) # Hash scheduler can't use the same server for the same requests if # it can go offline. for s in self.servers: s.config.set_ka(sys.maxsize)
def create_servers(self): self.create_servers_helper(tempesta.servers_in_group()) for s in self.servers: s.config.set_ka(sys.maxsize)