Ich versuche, Code mit Capistrano zu implementieren, und es schlägt auf oder deploy:stop
fehl, weil der Unicorn-Prozess bereits getötet wird. Wenn ich jedoch versuche, cap deploy:start
, bekomme ich eine stderr, die behauptet, Address already in use - /tmp/my_app.socket
. Wie würde das passieren und wie könnte ich aus dieser Unordnung herauskommen?Unicorn/Nginx Prozess fehlt, Socket offen
5
A
Antwort
12
Immer noch nicht sicher, wie dies geschieht, aber die folgende Lösung scheint zu funktionieren:
lsof /tmp/my_app.socket
- listet die pids
kill -9 pid
- (ersetzen 'pid' mit einem von denen aufgeführt)
Dann cap deploy:start
vom lokalen Terminal.
Verwandte Themen
- 1. Gunicorn Socket-Datei fehlt
- 2. Wie überprüfen Socket Server ist offen?
- 3. Perl aus Socket fehlt erstes Zeichen
- 4. Safari-Link ist nicht offen in Wenn www fehlt iOS
- 5. php Web-Socket-Skript Bat-Datei bleiben offen
- 6. Test, wenn Socket offen ist und Listening, Knoten, socket.io
- 7. Python Socket-Bibliothek denkt Buchse offen ist, wenn es nicht
- 8. node.js übergeben Socket.io-Socket zu Forked-Prozess
- 9. Ist Socket-Erstellung-Löschung sehr teurer Prozess?
- 10. WCF TCP-Verbindungen bleiben offen, wenn der Prozess beendet wird
- 11. Python: Wie verwaiste Domain-Socket von neuen Prozess
- 12. Socket-Handle von .NET an nicht verwalteten untergeordneten Prozess übergeben
- 13. Hat der Server den Socket für jeden Client-Prozess geöffnet?
- 14. Dual Socket vs Single Socket Speichermodell?
- 15. Kaninchen MQ Python-Skript. Socket geschlossen, wenn die Verbindung offen war
- 16. Halten Sie cmd.exe offen
- 17. offen und fopen Funktion
- 18. einen Datensatz Highlight offen
- 19. Datenbanksitzung offen halten
- 20. Python-Datei öffnen/schließen jedes Mal vs halten es offen, bis der Prozess fertig ist
- 21. Warum hängt ein Java-Prozess von Gradle, wenn der Unterprozess noch offen ist?
- 22. Python spöttisch paramiko sftpclient offen
- 23. Wie kann Qt-Prozess mit normalen Linux-Prozess kommunizieren?
- 24. blockchain.info api_code fehlt
- 25. Wie man einen golang.org/x/net/websocket offen hält?
- 26. Hibernate Beratung (Sitzung offen halten)
- 27. Eine Ganzzahl ist erforderlich? (Offen)
- 28. Javascript - Sidebar toggle immer offen
- 29. Bootstrap-select nicht „offen“ Klasse
- 30. Herstellung Standardverhalten geschlossen statt offen
Das hat tatsächlich auch mein Problem gerettet! –
Das löste mein Problem ... Sie sollten es als die richtige Antwort Micah Alcorn markieren. – omrsin
Danke. Ich habe gehofft, dass jemand das Problem erklären könnte, aber ich denke, das ist eine effektive Lösung. Nur nicht sicher, ob es angemessen ist. –