From de455e84c892008b4b9bfbdff687ea959eb6399c Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 5 Sep 2020 15:06:01 -0700 Subject: [PATCH] Log better connect failure error messages. --- exec/load/json-client.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/exec/load/json-client.js b/exec/load/json-client.js index 50adf80319..50803e93cd 100644 --- a/exec/load/json-client.js +++ b/exec/load/json-client.js @@ -101,11 +101,10 @@ function JSONClient(serverAddr,serverPort) { return false; this.socket=new Socket(); - this.socket.connect(this.serverAddr,this.serverPort,this.settings.CONNECTION_TIMEOUT); - - if(!this.socket.is_connected) { + if(!this.socket.connect(this.serverAddr,this.serverPort,this.settings.CONNECTION_TIMEOUT)) { + var connect_error = this.socket.error this.socket.close(); - throw("error " + this.socket.error + " connecting to TCP port " + this.serverPort + " on server " + this.serverAddr); + throw("error " + connect_error + " (" + socket_errno_str + ") connecting to TCP port " + this.serverPort + " on server " + this.serverAddr); } return true; } -- GitLab