
Я нашел ps -aux | grep spawn-fcgi
pid и убил его, kill -9 pid
но когда я снова запускаю spawn-fcgi, он все равно возвращается Socket is already in use
.
Я использую spawn-fcgi для qgis
сервера и мне нужно экспортировать некоторые переменные окружения, прежде чем запустить его снова.
Как мне успешно отвязаться spawn-fcgi
от сокета и перезапустить spawn-fcgi
?
решение1
Чтобы освободить сокет, мне нужно было завершить процесс, который был порожден, а spawn-cgi
не убивать spawn-cgi
сам себя.
В моем случае это был qgis
серверный процесс.
Так я и сделал ps aux | grep qgis
, нашел идентификатор процесса. Убил его, kill 2345
где 2345 — это pid. Запустил команду spawn-cgi, и она заработала.