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:
web_server.start(handle_web_message)
# 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)
try:
......
......@@ -254,7 +254,7 @@ def worker_process(backend_type: str):
print(f"DEBUG: Worker PID: {os.getpid()}")
# 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}")
comm.connect()
print(f"Analysis Worker connected to backend")
......
......@@ -50,7 +50,7 @@ def worker_process(backend_type: str):
print(f"Starting Training Worker for {backend_type}...")
# 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()
# 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