Hi, The first time after reboot that I train and deploy my PIO app everything works well. However, if I then retrain and deploy again, I get the following error:
[INFO] [MasterActor] Undeploying any existing engine instance at http://0.0.0.0:8000 [ERROR] [MasterActor] Another process might be occupying 0.0.0.0:8000. Unable to undeploy. [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 ] [WARN] [HttpListener] Bind to /0.0.0.0:8000 failed [ERROR] [MasterActor] Bind failed. Retrying... (2 more trial(s)) [WARN] [HttpListener] Bind to /0.0.0.0:8000 failed [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 ] [ERROR] [MasterActor] Bind failed. Retrying... (1 more trial(s)) [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 ] [WARN] [HttpListener] Bind to /0.0.0.0:8000 failed [ERROR] [MasterActor] Bind failed. Retrying... (0 more trial(s)) [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 ] [WARN] [HttpListener] Bind to /0.0.0.0:8000 failed [ERROR] [MasterActor] Bind failed. Shutting down. I thought it was possible to retrain an app that was running and then deploy again. Is this not possible? How can I kill the running instance? I've tried the trick in handmade's integration test but it doesn't work: deploy_pid=`jps -lm | grep "onsole deploy" | cut -f 1 -d ' '` echo "Killing the deployed test PredictionServer" kill "$deploy_pid" I still get the same error after doing this. Any help is much appreciated. Best regards, Noelia
