Dieses Phänomen tritt gelegentlich auf. Notieren Sie sich dies zur Erinnerung. Ich hoffe, es hilft denen, die gerade Rails gestartet haben und in die gleiche Situation geraten sind.
Erstellen einer App beim Starten eines lokalen Servers und Überprüfen des Vorgangs mit Chrome ... Als ich dachte, es sei instabil und wartete stetig, bemerkte ich, dass nur die Registerkarte bei localhost: 3000 gestoppt wurde. Wenn ich im Terminal "control + c" versuche, reagiert es nicht ... Was ist das ... Ich habe Angst, es zu töten, also was ist los?
Abbildung Lesung `/ Artikel``
Verwenden Sie den Befehl lsof
, um die Verarbeitung an Portnummer 3000 zu überprüfen.
↓ Ergebnis von ls von -i: 3000
(Tatsächlich wird in den Spalten nach USER ausgegeben)
daikimorita@daikinoMacBook-Pro javascript_skillcheck % lsof -i:3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Google xxxx
localhost:55103->localhost:hbci (ESTABLISHED)
ruby xxxxx
localhost:hbci (LISTEN)
ruby xxxxx
localhost:hbci (LISTEN)
ruby xxxxx
localhost:hbci->localhost:54631 (CLOSE_WAIT)
ruby xxxxx
localhost:hbci->localhost:54636 (CLOSE_WAIT)
ruby xxxxx
localhost:hbci->localhost:54655 (CLOSE_WAIT)
ruby xxxxx
localhost:hbci->localhost:54656 (CLOSE_WAIT)
ruby xxxxx
localhost:hbci->localhost:54659 (CLOSE_WAIT)
ruby xxxxx
localhost:hbci->localhost:55103 (ESTABLISHED)
Die Ruby-PID wird als xxxxx angezeigt (Eingabe einer Zahl). Ich möchte damit aufhören. Die Anzahl der Zeilen ist, weil ich "Strg + C" viele Male gedrückt habe lol
Führen Sie den folgenden Befehl aus.
kill -9 xxxxx
Wenn Sie sich die Registerkarte "Terminal mit Schienen s" ansehen, sehen Sie "getötet" und sie befindet sich im Standby-Modus.
zsh: killed
Als ich es erneut mit "Rails s" startete, wurde die Seite erfolgreich in Chrom angezeigt. Lösung!
Der Rails-Serverprozess wird schnell gelöscht Über PID [Über localhost: 3000]([Rails-Serverprozess schnell verlangsamen] ](https://qiita.com/kanuu/items/fd6e33fca6ad6a90d059#comments) )
Recommended Posts