node.js sunucusu nasıl durdurulur


17

Düğüm sunucusunu yazarak çalıştırıyorum

node server.js

çalıştırmak için bir macun terminalinden. Şimdi sunucuyu durdurmak istiyorum nasıl yapmalıyım? Klavyedeki duraklatma düğmesine basmayı denedim. Ama durmuyor.

Yanıtlar:


12

Kullanmayı deneyin ctrl+c, genellikle hile yapar.


1
programlı olarak, app.close()eğer kullanabilirsiniz var app = require('http').createServer().
Lance Pollard


7

Bir işlemi öldürmek için 'top' komutunu kullanacaksanız, önce '9' değil, '2' sinyalini göndermeyi denemelisiniz. '9' göndermek, bir kapatma komutu vermek yerine bilgisayarınıza fişi çekmek gibidir. Bazen istenmeyen bazı sonuçları olabilir. '2' gönderme ile aynı etkiye sahiptir ctrl+c.

Referans olarak, bir işlemi durdurmak için gönderebileceğiniz farklı sinyaller ve anlamları: (kill man sayfasından)

 1       HUP (hang up)
 2       INT (interrupt)
 3       QUIT (quit)
 6       ABRT (abort)
 9       KILL (non-catchable, non-ignorable kill)
 14      ALRM (alarm clock)
 15      TERM (software termination signal)

4

Komut satırına 'top' girin ve öldürmek istediğiniz işlemin işlem kimliğini bulun. 'K' tuşuna bastığınızda, öldürmek istediğiniz işlem kimliğini girmeniz, girmeniz ve enter tuşuna basmanız istenir. Daha sonra sürece hangi sinyali iletmek istediğinizi sorar, '9' girin ve enter tuşuna basın. Süreç öldürülecek.


0

Komut isteminde Windows işletim sisteminde, CTRL + C tuşlarına basın durmazsa bekleyin ve ardından CTRL + C tuşlarına basın, bu kesinlikle işe yarayacaktır.


0

ctrl + üst karakter + c ubuntu terminalindeki numarayı yapar


1
Terminal böyle anahtarları yeniden eşleştirmemelidir.
civcivler

0

Babun npm çalışırken aynı sorunu vardı ve sonra (çünkü Babun git komutları çalışan benzer bir sorun vardı) yerine Windows CMD kullanmaya çalıştım ve farklı sonuçlar gösterdi.
CMD'den npm çalıştırdığımda, betiğin çalıştırılması için Enter'a tıklamak zorunda kaldım ve sonra daha fazla ayrıntı göstermek için w'yi tıklatmam istendi.
Ben w tıkladı ve bu gösterdi:

Kullanımı İzle
›Yalnızca başarısız sınamaları çalıştırmak için f tuşuna basın.
›Yalnızca değiştirilmiş dosyalarla ilgili testleri çalıştırmak için o düğmesine basın.
›Bir dosya adı normal ifade düzenine göre filtrelemek için p tuşuna basın.
›Test adı normal ifade düzenine göre filtrelemek için t tuşuna basın.
›İzleme modundan çıkmak için q düğmesine basın.
›Bir test çalıştırması başlatmak için Enter tuşuna basın.

Ben w tıkladı ve npm durduruldu ve CMD kontrol döndü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.