kill -9 will always work if you have permission to kill the process. Did you launch it as root (not recommended)?
On Dec 14, 2017, at 7:51 AM, Noelia Osés Fernández <[email protected]> wrote: I use jps -lm | grep "onsole deploy" | cut -f 1 -d ' ' to get the IDs of the processes. However, kill -9 pid doesn't kill them :( On 14 December 2017 at 16:43, Александр Лактионов <[email protected] <mailto:[email protected]>> wrote: Yes, pio deploy runs a few processes (usually 2) Just kill all of them :) usually every of them falls after killing at least one > 14 дек. 2017 г., в 18:42, Noelia Osés Fernández <[email protected] > <mailto:[email protected]>> написал(а): > > > Hi Phong, > > I have tried your suggestion but I get a few different hits. > > noelia > > On 14 December 2017 at 16:28, VI, Tran Tan Phong <[email protected] > <mailto:[email protected]>> wrote: > Hi Noelia, > > > > Why don’t you try to identify the process by “ps -ef |grep 8000” then simply > kill it? > > > > Phong > > > > De : Noelia Osés Fernández [mailto:[email protected] > <mailto:[email protected]>] > Envoyé : jeudi 14 décembre 2017 15:56 > À : [email protected] > <mailto:[email protected]> > Objet : Error: "unable to undeploy" > > > > 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 <http://0.0.0.0:8000/> > [ERROR] [MasterActor] Another process might be occupying 0.0.0.0:8000 > <http://0.0.0.0:8000/>. Unable to undeploy. > [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 > <http://0.0.0.0:8000/>] > [WARN] [HttpListener] Bind to /0.0.0.0:8000 <http://0.0.0.0:8000/> failed > [ERROR] [MasterActor] Bind failed. Retrying... (2 more trial(s)) > [WARN] [HttpListener] Bind to /0.0.0.0:8000 <http://0.0.0.0:8000/> failed > [ERROR] [TcpListener] Bind failed for TCP channel on endpoint [/0.0.0.0:8000 > <http://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 > <http://0.0.0.0:8000/>] > [WARN] [HttpListener] Bind to /0.0.0.0:8000 <http://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 > <http://0.0.0.0:8000/>] > [WARN] [HttpListener] Bind to /0.0.0.0:8000 <http://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 > > > > > > > > > -- <http://www.vicomtech.org/> Noelia Osés Fernández, PhD Senior Researcher | Investigadora Senior [email protected] <mailto:[email protected]> +[34] 943 30 92 30 Data Intelligence for Energy and Industrial Processes | Inteligencia de Datos para Energía y Procesos Industriales <https://www.linkedin.com/company/vicomtech> <https://www.youtube.com/user/VICOMTech> <https://twitter.com/@Vicomtech_IK4> member of: <http://www.graphicsmedia.net/> <http://www.ik4.es/> Legal Notice - Privacy policy <http://www.vicomtech.org/en/proteccion-datos>
