2016-04-01 44 views
0

'de belirtilen bağlantı noktasını kullanan tüm işlemleri durdurun. İşlemin hala canlı olmasının nedeni nedir?Ubuntu 14.04

düğüm süreç üzerinde çalışan Listesi ve ne denedim:

[email protected]:/home/ubuntu# ps -e -o pid,ppid,stat,cmd | grep node 
3150  1 Ss sudo /usr/bin/node /home/ubuntu/chatapp/bin/www 
3152 3150 Sl /usr/bin/node /home/ubuntu/chatapp/bin/www 
4407 1558 S+ grep --color=auto node 
[email protected]:/home/ubuntu# kill -9 3150 
[email protected]:/home/ubuntu# kill -9 3152 
[email protected]:/home/ubuntu# ps -e -o pid,ppid,stat,cmd | grep node 
4665  1 Ss sudo /usr/bin/node /home/ubuntu/chatapp/bin/www 
4667 4665 Sl /usr/bin/node /home/ubuntu/chatapp/bin/www 
4680 1558 S+ grep --color=auto node 
+0

Süreci, sonsuza kadar, pm2, yükselme, izleme veya benzeri bir şeyle nasıl başlattınız? – mscdex

+0

'node app.js' –

cevap

1

ile deneyin:

$ sudo kill -9 18200 

Not eklenen bayrak '-9', cinayeti zorlar ...

linus signal(7) man page'dan:

... 
SIGKILL  9  Term Kill signal 
... 
+0

kullandım Bu işe yaramadı. –

+0

Sonuç nedir? süreç ölmedi mi? Öldürdüğünüz PID 'i öldürdüğünüze emin misiniz? GERÇEKTEN şaşıracaktım ... :-( – MarcoS

+0

Soruyu güncelledim, ne önerdiğin için –

0

İşlem kimliği 18200
'u öldürdünüz. Durum düğümünü hala çalışıyorsunuz, ancak bu işlem kimlik 31261, öldürdüğünüz değil ...
Kalan süreç (ana pid = 1) öldürme nedeniyle yetim kalan bir çocuk süreç midir? 18200?

+0

'Kill -9 1' denendi. Düğüm durumu hala çalışıyor. –

+0

İşlemi 1 öldüremezsiniz. Bu işletim sistemi init sistemidir. Örneğinizde, -9 31261 –

+0

Right. Peki limanı nasıl serbest bırakırım? –