From 66cc905034e144f40470ab3899fd185a58b2970b Mon Sep 17 00:00:00 2001 From: barrierye Date: Sat, 14 Mar 2020 21:33:20 +0800 Subject: [PATCH] fix: could not access services in the container --- python/paddle_serving_server/__init__.py | 2 +- python/paddle_serving_server/web_service.py | 2 +- python/paddle_serving_server_gpu/__init__.py | 2 +- python/paddle_serving_server_gpu/web_service.py | 2 +- .../paddle-gpu-serving/paddle_gpu_serving/run/__init__.py | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/python/paddle_serving_server/__init__.py b/python/paddle_serving_server/__init__.py index 155f0b80..ed4c6b76 100644 --- a/python/paddle_serving_server/__init__.py +++ b/python/paddle_serving_server/__init__.py @@ -256,7 +256,7 @@ class Server(object): def port_is_available(self, port): with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: sock.settimeout(2) - result = sock.connect_ex(('127.0.0.1', port)) + result = sock.connect_ex(('0.0.0.0', port)) if result != 0: return True else: diff --git a/python/paddle_serving_server/web_service.py b/python/paddle_serving_server/web_service.py index a0300a08..71614129 100755 --- a/python/paddle_serving_server/web_service.py +++ b/python/paddle_serving_server/web_service.py @@ -54,7 +54,7 @@ class WebService(object): client_service = Client() client_service.load_client_config( "{}/serving_server_conf.prototxt".format(self.model_config)) - client_service.connect(["127.0.0.1:{}".format(self.port + 1)]) + client_service.connect(["0.0.0.0:{}".format(self.port + 1)]) service_name = "/" + self.name + "/prediction" @app_instance.route(service_name, methods=['POST']) diff --git a/python/paddle_serving_server_gpu/__init__.py b/python/paddle_serving_server_gpu/__init__.py index 43ac935c..d8bcd7bb 100644 --- a/python/paddle_serving_server_gpu/__init__.py +++ b/python/paddle_serving_server_gpu/__init__.py @@ -266,7 +266,7 @@ class Server(object): def port_is_available(self, port): with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: sock.settimeout(2) - result = sock.connect_ex(('127.0.0.1', port)) + result = sock.connect_ex(('0.0.0.0', port)) if result != 0: return True else: diff --git a/python/paddle_serving_server_gpu/web_service.py b/python/paddle_serving_server_gpu/web_service.py index d30f1bfb..fbb52470 100755 --- a/python/paddle_serving_server_gpu/web_service.py +++ b/python/paddle_serving_server_gpu/web_service.py @@ -95,7 +95,7 @@ class WebService(object): client_service = Client() client_service.load_client_config( "{}/serving_server_conf.prototxt".format(self.model_config)) - client_service.connect(["127.0.0.1:{}".format(self.port + i + 1)]) + client_service.connect(["0.0.0.0:{}".format(self.port + i + 1)]) client_list.append(client_service) time.sleep(1) service_name = "/" + self.name + "/prediction" diff --git a/tools/cpp_examples/bert-gpu-serving/paddle-gpu-serving/paddle_gpu_serving/run/__init__.py b/tools/cpp_examples/bert-gpu-serving/paddle-gpu-serving/paddle_gpu_serving/run/__init__.py index 5d5542ce..89781228 100644 --- a/tools/cpp_examples/bert-gpu-serving/paddle-gpu-serving/paddle_gpu_serving/run/__init__.py +++ b/tools/cpp_examples/bert-gpu-serving/paddle-gpu-serving/paddle_gpu_serving/run/__init__.py @@ -80,7 +80,7 @@ class BertServer(): def build_server(self): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.bind(('127.0.0.1', self.port)) + sock.bind(('0.0.0.0', self.port)) sock.listen(5) print('Main server serving on {} port.'.format(self.port)) while True: @@ -122,7 +122,7 @@ class BertServer(): with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: sock.settimeout(2) - result = sock.connect_ex(('127.0.0.1', port)) + result = sock.connect_ex(('0.0.0.0', port)) if result != 0: return port return -1 -- GitLab