[RUBY] Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten

Wenn Sie versuchen, den Rails-Server zu starten, können Sie ihn möglicherweise nicht mit dem folgenden Fehler starten.

$ rails s -b 0.0.0.0
=> Booting Puma
=> Rails 5.2.4.2 application starting in development 
=> Run `rails server -h` for more startup options
A server is already running. Check /Verzeichnispfad/tmp/pids/server.pid.
Exiting

Dies ist ein Fehler, der auftritt, weil der Server bereits ausgeführt wird. In diesem Fall ist Folgendes zu tun.

Beenden Sie die PID von server.pid

Sie müssen lediglich die PID-Nummer in /tmp/pids/server.pid löschen. Selbst wenn ich die Datei server.pid manuell lösche, wird der Server weiterhin ausgeführt Führen Sie den folgenden Befehl aus, um den auf Nummer 3000 ausgeführten Prozess zu finden und zu beenden.

$ lsof -i:3000
COMMAND  PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ruby2.5 3033 vagrant   16u  IPv4  27499      0t0  TCP *:3000 (LISTEN)

Verwenden Sie den folgenden Befehl, um die mit dem obigen Befehl gefundene PID-Nummer zu löschen.

$ kill -9 3033

Dadurch wird der Server heruntergefahren und einwandfrei gestartet.

Referenzartikel

https://qiita.com/motty93/items/d22c1eb8f5128f8cd7f8

Recommended Posts

Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
Was tun, wenn Sie eine Anwendung mit dem Namen erhalten? AppName ist bereits registriert. Wenn Sie versuchen, GlassFish zu starten
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
Was tun, wenn beim Abrufen von Rails datetime_field die Fehlermeldung "Bitte geben Sie einen gültigen Wert ein" angezeigt wird?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird
Was tun gegen "Ein Server läuft bereits ...", ohne dass der Rails-Server im Terminal ausgeschaltet wurde
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Abhilfe für "Ein Server läuft bereits." Fehler beim Ausführen von Rails s
Ich erhalte einen Ruby-Versionsfehler, wenn ich versuche, Rails zu starten.
Was tun, wenn im Testcode der Steuereinheit in Rails der Fehler "302" angezeigt wird?
Was tun, wenn während des Rails-Testcodes ein Fehler bei der Standardauthentifizierung auftritt?
[Lösung] Was tun, wenn ein Docker-Fehler angezeigt wird? FEHLER: Unter Unix: ///var/run/docker.sock kann keine Verbindung zum Docker-Dämon hergestellt werden. Wird der Docker-Dämon ausgeführt?
Was tun, wenn beim Versuch, mit Eclipse zu erstellen, ein Fehler in der gemeinsam genutzten JNI-Bibliothek auftritt?
<Punktinstallation> Was tun, wenn Sie aufgrund eines Fehlers beim Erstellen einer Entwicklungsumgebung für das Rails-Lernen nicht fortfahren können?
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Was tun, wenn der Vorgang nicht zulässig ist, wenn ein Befehl im Terminal ausgeführt wird?
Was tun, wenn in bind.pry eine falsche Anzahl von Argumenten angezeigt wird?
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
Was tun, wenn beim Versuch, Eclipse unter Java 9 auszuführen, ein NoClassDefFoundError angezeigt wird?
Was tun, wenn der Befehl Rails unbrauchbar wird?
Was tun, wenn ActiveRecord :: StatementInvalid: Mysql2 :: Error: Fehler in der SQL-Syntax vorliegt? Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax für die Verwendung in der Nähe
[Rails Tutorial Kapitel 2] Was tun, wenn Sie einen Fehlern im Spaltennamen machen?
[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
[Rails] Was tun, wenn Sie mit form_with keine Parameter abrufen können?
Was tun, wenn Sie aufgrund eines SSL-Zertifikatfehlers offline gehen, wenn Sie Jenkins auf Ihrem Mac ausführen?
[Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?
Wenn beim Ausführen einer JAR-Datei der Fehler "Quantum Renderer: Keine geeignete Pipeline gefunden" angezeigt wird
Was tun, wenn Sie eine [HTTP-Anforderung hat zu lange gedauert] Fehler in Docker.
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Was tun, wenn Sie in Thymeleaf Layout eine groovige Warnung erhalten?
[Android Studio] Was Sie versuchen sollten, wenn Sie in die Hölle geraten
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
Was tun, wenn auf GitHub eine MiniMagick-Sicherheitsanfälligkeitswarnung angezeigt wird?
Was tun, wenn der Server-Tomcat stirbt?
Was tun, wenn Sie gem'bcrypt 'in Ihre Gemfile eingeben und bei der Bundle-Installation eine Fehlermeldung erhalten?
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
Was tun, wenn Sie mit Reißverschluss sterben, wenn Sie Pom haben, wenn Sie ein ausführbares Glas mit Gradle erstellen?
Was tun, wenn in CircleCI der Fehler zu lang ohne Ausgabe (über 10 m0s) angezeigt wird?
[Rails / Docker] Was tun, wenn der Browser (localhost: 3000) nach dem Hinzufügen eines Edelsteins den Zugriff verweigert?
Was tun, wenn Rails s "Rettung im Block in modules_for_hoge" anzeigt: Fehlende Hoge-Datei hoge / hoge_hoge.rb (AbstractController :: Helpers :: MissingHogeError), obwohl sich eine Datei am angegebenen Fehlerort befindet.
Was tun, wenn die Fehlermeldung "Versuchen Sie nicht, es manuell zu installieren: Ihr Paketmanager führt dies automatisch aus. Eine höhere Version des Webpacks wurde jedoch weiter oben in der Baumstruktur erkannt:" wird angezeigt, wenn Sie "npm start" ausführen. Recht
Was tun, wenn Um die fehlende Version zu installieren, führen Sie `gem install bundler: 2.1.4` aus
Androd: Was tun gegen "The Realm befindet sich bereits in einer Schreibtransaktion in"
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Was tun, wenn die ffi-Installation beim Starten einer Anwendung in Rails fehlschlägt?