#主机相关
# 添加主机失败问题集合
原因 | 推荐解决方案 | 其它解决方案(无法解决残留问题,但是可部署) | |
---|---|---|---|
仅进程残留 | 默认服务部署的端口被其它服务(非agent服务)进程占用了 | (1)若该其它服务可以移除,直接杀死被占端口进程; (2)其它服务不可删除,替换端口; | 无 |
仅进程残留 | YCM服务部署占用了相同的端口,但是目录没有残留 | 替换端口 | 无 |
仅路径残留 | 由于强制删除,之前默认部署的路径有残留 | 删除ycm部署路径 | 替换安装目录; |
仅路径残留 | 其它ycm服务部署的同名路径 | 替换安装路径 | 无 |
仅路径残留 | 其它同名文件 | (1)若为可删除文件,则直接删除文件即可(2)为不可删除文件,替换安装路径 | 无 |
进程残留并且路径残留 | 可能是强制删除遗留下来的主机问题 | 可以去ycm-agent目录下scripts文件夹下执行bash ./clean.sh则可重新部署; | 替换端口和安装路径; |
进程残留并且路径残留 | 其它ycm服务部署了主机 | 替换端口和安装路径; | 无 |
进程残留并且路径残留 | 存在残留路径但是不全,执行清理的脚本不存在 | 先删掉该ycm-agent路径,再杀掉所有有关ycm-agent的进程ps -ef| grep ycm-agent执行步骤:先杀掉monit进程,再杀掉其它相关的 | 先删除掉相关目录,替换部署端口;替换端口和安装路径; |