2017-01-18 67 views
6

Çok arandım ve limanın 3000 üzerinde çalışan bir işlem veya sunucu olduğunu anlıyorum, ancak bunu nasıl durdurabilirim ve yeni bir http sunucusu çalıştırmayı nasıl başlatabilirim? port 3000. Unix ortamı için bunu söyleyen birkaç cevap var .. ama cmd terminalini kullanarak pencere ortamında portu nasıl bırakacağız. PID kullanarak görevi kapatmak da benim için çalışmadı. peşinhata alıyorum EADDRINUSE ::: 3000 makinede 3000

+0

'node' görevini görev yöneticisinden sonlandır –

cevap

6

Komut istemini açın teşekkür ve port 3000 bulmak ve işlem kimliği göreceksiniz kadar port Listede aşağı aşağıdaki

netstat -a -o -n 

heryazmak. Sonra

taskkill /F /PID (yourprocessID) 

U, tokens=5 ihtiyaç dikkat belirteçleri ile kullanabilirsiniz pencereler 7 kullanan farklı işletim sistemi için farklı ise tek komutla

FOR /F "tokens=4 delims= " %%P IN ('netstat -a -n -o ^| findstr :3000') DO TaskKill.exe /PID %%P 

bunu yapmanın başka basit bir yolu vardır çalıştırın.

+0

Bu mükemmel bir şekilde çalıştı, kılavuz @Gnanesh – torbenrudgaard

+0

için teşekkürler. 'Netstat -a -o -n' PID'yi belirleyebildi, ancak görev nedeniyle çıkarılmış görev takımı '/F 'bayrağı. – user752746

+0

Çok yararlı olan bu http://tweaks.com/windows/39559/kill-processes-from-command-prompt/ makalesini buldum. – user752746

0

EADDRINUSE, düğüm uygulamanızın kullanmak istediği bağlantı noktasını dinleyen ve ayrılmış olan başka bir çalıştırma işlemi olduğu anlamına gelir. Büyük olasılıkla uygulamayı daha önce çalıştırıyorsunuz ama doğru şekilde sonlanmadı ve hala bağlantı noktasını tutuyor. bu yüzden ilk biz zaten bir tane çalışan sonlandırmak, sonra sadece windows 10, açık görev yöneticisinde bir başka yeni bir sunucu

3
  • başlayıp Details sekmesine gidin.
  • Burada node.exe çalışan bulacaksınız.
  • Bu görevi sonlandırın ve bağlantı noktanız serbest bırakılacak.
+0

Düğüm görevini bu yöntemle kaldırabildim. Teşekkürler! – user752746

0

Bunun nedeni, 3000 numaralı bağlantı noktasının başka bir işlemi dinlemekle meşgul olmasıdır. böylece görev yöneticisine gidin ve tüm düğümler ile ilgili süreçleri işleyin/silin.