
Ich habe ps -aux | grep spawn-fcgi
die PID gefunden und sie dadurch gelöscht, kill -9 pid
aber wenn ich spawn-fcgi erneut ausführe, kommt sie immer noch zurück Socket is already in use
.
Ich verwende spawn-fcgi für einen qgis
Server und muss einige Umgebungsvariablen exportieren, bevor ich es erneut ausführe.
Wie löse ich die Bindung spawn-fcgi
vom Socket und führe es spawn-fcgi
erfolgreich erneut aus?
Antwort1
Um den Socket freizugeben, musste ich den Prozess beenden, der dadurch erzeugt wurde, spawn-cgi
und nicht spawn-cgi
ihn selbst.
In meinem Fall war es der qgis
Serverprozess.
Das habe ich getan ps aux | grep qgis
, die Prozess-ID gefunden und sie beendet, kill 2345
wobei 2345 die PID ist. Habe den Befehl spawn-cgi ausgeführt und es hat funktioniert.