Ç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
cevap
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.
Bu mükemmel bir şekilde çalıştı, kılavuz @Gnanesh – torbenrudgaard
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
Çok yararlı olan bu http://tweaks.com/windows/39559/kill-processes-from-command-prompt/ makalesini buldum. – user752746
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
- 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.
Düğüm görevini bu yöntemle kaldırabildim. Teşekkürler! – user752746
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.
'node' görevini görev yöneticisinden sonlandır –