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, Александр Лактионов <lokotoc...@gmail.com>
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 <no...@vicomtech.org>
> написал(а):
>
>
> 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 <tpvit...@prosodie.com>
> 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:no...@vicomtech.org]
>> *Envoyé :* jeudi 14 décembre 2017 15:56
>> *À :* u...@predictionio.incubator.apache.org
>> *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
>> [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
>>
>>
>>
>
>
>
>
>
>
>


-- 
<http://www.vicomtech.org>

Noelia Osés Fernández, PhD
Senior Researcher |
Investigadora Senior

no...@vicomtech.org
+[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>

Reply via email to