全部产品
云市场
云游戏

部署ECS的脚本卡住很长时间,构建一直运行中不结束

更新时间:2018-11-20 11:46:51

ECS部署长时间运行,不能停止

可能原因有两个:

(1) 部署命令没有后台运行,定向到文件,部署系统认为当前命令没有执行结束

ecs部署命令要求后台运行且日志需要重定向到文件中

常见命令: nohup java -jar xxxx.jar 2>&1 &

解决办法: 改成nohup java -jar xxxx.jar 1>liusheng-test.log 2>&1 &

(2)机器重新安装客户端后,没有更新部署命令,导致命令下发失败

在ECS上执行下列命令,对比id和部署命令中的id信息

  1. # cat /etc/alicloud-salt/minion |grep alicloud-deploy
  2. id: alicloud-deploy-763d877295e03b741b0618ab3a373268