评论

部署失败后如何急救

在服务无故不能发布新版本时,如何快速自救?

昨天(10月1日)晚间遇到了云托管服务无法部署成功的问题,我提了工单,查了社区,没有收到有用信息。今天在工单和客服沟通后,解决问题,现将经验分享如下:

1、云托管服务部署的特点

优点:自动部署,无缝切换。

痛点:切换过程透明,追踪不到详细错误。

2、可查点

(1)服务页面【运行日志】标签页:仔细查阅,如果有错误信息,会导致无法部署成功。

(2)服务页面【部署发布】标签页的【历史版本】的【发布详情】,点开实例数量后的【1个实例】,点击弹出窗口的的【webshell】进入shell,查看运行信息。我就是在这发现了当前版本关不掉的错误信息。

(3)服务页面【服务设置】有个【关闭服务】,尝试关闭服务。我在这里查到了当前版本的状态信息。

3、可用帮助

(1)工单。回复还是比较及时,可惜提醒不明显,一直没看到。

(2)社区提问。还是可以查一些线索。

4、解决办法

(1)新建服务,从代码仓库新建,拷贝环境变量(JSON方式,一次拷贝),直接发布就可以起来。在代码中修改一下服务名称即可。

重启不行,直接新建。

(2)工单呼叫,解决遗留服务的问题。如果原服务是通过代码仓库推送自动发布,需要取消,否则会一直发布。



最后一次编辑于  2022-10-02  
点赞 1
收藏
评论

1 个评论

登录 后发表内容