独角兽/Nginx 进程丢失,套接字打开



我正在尝试使用 Capistrano 部署代码,但它在deploy:startdeploy:stop失败,因为独角兽进程已经被杀死了。但是,如果我尝试cap deploy:start,我会得到一个标准,声称Address already in use - /tmp/my_app.socket。这将如何发生,我如何摆脱这个烂摊子?

仍然不确定这是如何发生的,但以下解决方案似乎有效:

lsof /tmp/my_app.socket - 列出 PID

kill -9 pid - (将"pid"替换为列出的其中一个)

然后从当地航站楼cap deploy:start

最新更新