[LINUX] Fehler bei bereits verwendeter Adresse beheben

Veranstaltung

Wenn ich versuche, den Server mit Rails s zu starten, wird eine Fehlermeldung angezeigt und der Server kann nicht gestartet werden. Fehler: "port3000 wird bereits verwendet"

`initialize': Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE)

Ursache

Der Port 3000, den Sie verwenden möchten, wird in der Vergangenheit von einem alten Prozess verwendet und verhindert, dass der neue Prozess den Server startet.

Abhilfe: Beseitigen Sie die Wimper des verwendeten Ports

  1. Überprüfen Sie den Prozess (PID), bei dem die Portnummer verwendet wird, an der der Fehler auftritt
mao-no-MacBook-Air:hello_world_sample mao$ lsof -i:3000
COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ruby    30406  mao   12u  IPv4 0x982d8086b787a0bb      0t0  TCP localhost:hbci (LISTEN)
ruby    30406  mao   13u  IPv6 0x982d8086b93685bb      0t0  TCP localhost:hbci (LISTEN)
  1. Löschen Sie den gestarteten Prozess
mao-no-MacBook-Air:hello_world_sample mao$ kill 30406
  1. Starten Sie den Server neu und stellen Sie sicher, dass keine Fehler vorliegen
mao-no-MacBook-Air:hello_world_sample mao$ rails s
/Users/mao/.rbenv/versions/2.7.1/lib/ruby/2.7.0/x86_64-darwin17/stringio.bundle: warning: already initialized constant StringIO::VERSION
=> Booting Puma
=> Rails 6.0.3.2 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.7.1-p83), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop

Recommended Posts

Fehler bei bereits verwendeter Adresse beheben
-Lösung für bereits verwendete Adresse
Datum der bereits verwendeten Adresse Fehler in der Flasche
Fehler im Kolben OSError: [Errno 98] Adresse wird bereits verwendet
Der Tag, an dem der Prozess abgebrochen wurde (ich habe eine Fehlermeldung erhalten, dass die Adresse bereits in der Flasche verwendet wird).
[PyMC3] Fehler beim Kompilieren behoben
Wenn Sie einen Fehler erhalten: Dieser Port wird bereits verwendet. In Django
Verwenden Sie die in Sphinx-2.4 entwickelten Typfunktionen
Holen Sie sich die IP-Adresse des Kunden mit Django
Die Geschichte eines Fehlers in PyOCR
Wörterbuchschlüsselfehler → Mit Schlüssel in dicionary beheben
Verwenden Sie den Befehl, den Sie zuvor in IDLE eingegeben haben
Verwendung der C-Bibliothek in Python
Verwenden Sie die LIKE-Klausel mit golang x SQLite3
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Beheben Sie den japanischen Schreibfehler UnicodeEncodeError in der Python-Datei
Fehler in random.shuffle
Fehler im Pyinstaller
Verwenden Sie eine benutzerdefinierte Fehlerseite mit Python / Tornado
Fehler in TensorBoard
Verwenden Sie die LibreOffice-App in Python (3) Bibliothek hinzufügen
Loggen Sie sich mit json mit pygogo ein.
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
Verwendung der Exist-Klausel in Django Queryset
Verwenden wir die offenen Daten von "Mamebus" in Python
Verwendung des in Lobe in Python erlernten Modells
Ich möchte R-Datensatz mit Python verwenden
Ich kann den Darknet-Befehl in Google Colaboratory nicht verwenden!
Verwenden Sie DataFrame in Java
Verwenden Sie Datumsangaben in Python
Verwenden Sie Mean mit DataFrame
Verwenden Sie Valgrind mit Python
Verwenden Sie ujson in Anfragen
Fehlerbehandlung in PythonBox
Verwenden Sie den Profiler in Python
Zipimporter-Fehler in der Pyramide
Untersuchen Sie den Fehlerbereich bei der Anzahl der Todesfälle aufgrund einer Lungenentzündung
Umfrage zum Einsatz von maschinellem Lernen in realen Diensten
Verwendung der Methode __call__ in der Python-Klasse
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek