Use 127.0.0.1 instead of localhost for TCP connections to avoid DNS issues

parent edf70531
...@@ -129,7 +129,7 @@ def backend_process() -> None: ...@@ -129,7 +129,7 @@ def backend_process() -> None:
web_server.start(handle_web_message) web_server.start(handle_web_message)
# Start worker server (TCP socket) # Start worker server (TCP socket)
worker_server = SocketServer(host='localhost', port=get_backend_worker_port(), comm_type='tcp') worker_server = SocketServer(host='127.0.0.1', port=get_backend_worker_port(), comm_type='tcp')
worker_server.start(worker_message_handler) worker_server.start(worker_message_handler)
try: try:
......
...@@ -254,7 +254,7 @@ def worker_process(backend_type: str): ...@@ -254,7 +254,7 @@ def worker_process(backend_type: str):
print(f"DEBUG: Worker PID: {os.getpid()}") print(f"DEBUG: Worker PID: {os.getpid()}")
# Workers use TCP for interprocess communication # Workers use TCP for interprocess communication
comm = SocketCommunicator(host='localhost', port=get_backend_worker_port(), comm_type='tcp') comm = SocketCommunicator(host='127.0.0.1', port=get_backend_worker_port(), comm_type='tcp')
print(f"DEBUG: Worker connecting to {comm.host}:{comm.port}") print(f"DEBUG: Worker connecting to {comm.host}:{comm.port}")
comm.connect() comm.connect()
print(f"Analysis Worker connected to backend") print(f"Analysis Worker connected to backend")
......
...@@ -50,7 +50,7 @@ def worker_process(backend_type: str): ...@@ -50,7 +50,7 @@ def worker_process(backend_type: str):
print(f"Starting Training Worker for {backend_type}...") print(f"Starting Training Worker for {backend_type}...")
# Workers use TCP for interprocess communication # Workers use TCP for interprocess communication
comm = SocketCommunicator(host='localhost', port=get_backend_worker_port(), comm_type='tcp') comm = SocketCommunicator(host='127.0.0.1', port=get_backend_worker_port(), comm_type='tcp')
comm.connect() comm.connect()
# Register with backend # Register with backend
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment