我已经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
,找到了进程 ID。通过kill 2345
2345 的 pid 将其杀死。运行 spawn-cgi 命令,它成功了。