部署失败问题排查|学习笔记

简介: 快速学习部署失败问题排查

开发者学堂课程【高级应用技能进阶部署失败问题排查】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/345/detail/4033


部署失败问题排查

 

内容介绍:

一、概述

二、排查方式


一、概述

本节课主要讲解部署失败问题排查的相关知识,一个应用大部分情况下的问题都发生在部署应用时,大部分情况云开发平台会提供一些操作建议,如果没有提供操作建议,可以归结为以下几个问题。

一是描述和真实的服务实力不一致造成的占用资源更新时失败;

二是代码本身的问题,代码语法出现错误,或者是访问网络出现问题无法启动应用,这个可以归结为代码和环境的问题;

三有可能是阿里云平台自身不是很成熟,存在一些 bug 。下面在控制台里结合实际讲解遇到这三大类问题时如何进行处理。

 

二、排查方式

1.定义错误

回到已经开发的平台控制台,打开一个应用,打开 cloudID ,人为的注入一个 bug 后提交代码,属于语法错误。

345-3-1.png

进行部署的时候不了解该 bug 的存在,运行后会报出错误,操作卷显示需要确保已经提交了代码并 push 成功,这一步没有问题,已经提交代码并 push 了;

345-3-2.png

ID 终端里尝试打包,调试应用以排查代码编译失败的原因,进入终端后,可以利用 MVN 判断能否导包成功,此时会显示详细错误,这与本地排查的编义错误是一个道理。

如果不是定义错误,代码本身可能存有问题,可以通过能否启动应用来判断该应用是否存在问题。

应用启动是失败是因为没有配置环境参数,这是因为代码本身具有问题。

排查的第一步就是通过 cloud ID 终端里启动;第二步需要到 flow 里查看分析问题,可以了解到详细错误,点击查看日志了解详细错误,准确揭示了其为代码本身编译的错误。

2.ros资源站和真实的实例不一致造成的问题

打开ros控制台,找到该业务对应的区域,可以查看某个事件的具体失败原因及错误信息,

345-3-3.png

这个应用之所以失败是因为绑定域名失败,属于第二大类问题,即资源战与真实实力的差距造成的编译错误,可以到 ros 里分析具体原因。

3.sae 等应用在启动的时失败

可以在 sae 库分析,从 sae 库中了解到该应用是自动启动的,如果出现错误可以在日制管理里的实时日志查看应用的输出信息,了解启动失败的详细信息。如果是函数计算的问题可以在运维监控查看该函数的计算行出,了解函数计算的相关错误信息。

CS 应用同理,需要到 CS 控制台查看相关的错误,在集群里即可查看到具体的错误原因,这可能题涉及到更深层次的问题。

相关文章
|
机器学习/深度学习 API 开发工具
通义千问API入门教程
本教程将带你从零开始,快速了解如何通过 API 使用通义千问大模型,并尝试使用大模型 API 开发一些简单的应用应用到工作中,提升效率。
|
弹性计算 网络协议 安全
【图文教程】阿里云服务器开放端口设置(超详细)
阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
42164 2
|
运维 监控 Linux
Linux 部署1Panel现代化运维管理面板&远程访问
Linux 部署1Panel现代化运维管理面板&远程访问
|
存储 机器学习/深度学习 算法
【数据结构与算法篇】深入浅出——二叉树(详解)
【数据结构与算法篇】深入浅出——二叉树(详解)
880 0
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
还在想开题报告?SurveyGO卷姬:清华开源学术论文AI写作神器,一键生成文献综述
SurveyGO是清华与面壁智能联合开源的AI论文写作工具,采用LLMxMapReduce-V2技术实现文献智能聚合,能根据用户输入主题快速生成结构严谨、引用可靠的学术综述。
1124 1
还在想开题报告?SurveyGO卷姬:清华开源学术论文AI写作神器,一键生成文献综述
|
9月前
|
存储 分布式计算 安全
数据生命周期管理:从生成到销毁,数据的“生死”之旅
数据生命周期管理:从生成到销毁,数据的“生死”之旅
1838 6
|
数据采集 机器学习/深度学习 人工智能
揭秘AI大模型的‘梦幻迷雾’:一场关于真实与虚假的智力较量,你能否穿透幻觉迷雾,窥见真相之光?
【10月更文挑战第13天】本文深入探讨了大模型幻觉的底层逻辑,分析了其产生的原因、表现形式及解决方案。从数据质量、模型复杂度、解码策略等方面解析幻觉成因,提出了提高数据质量、引入正则化技术、增强上下文理解等对策,旨在减少大模型生成不准确或虚假信息的风险。
443 1
|
机器学习/深度学习 人工智能 自然语言处理
人工智能(AI)技术的发展史
人工智能 (AI) 的发展历程从20世纪50年代起步,历经初始探索、早期发展、专家系统兴起、机器学习崛起直至深度学习革命。1950年图灵测试提出,1956年达特茅斯会议标志着AI研究开端。60-70年代AI虽取得初步成果但仍遭遇困境。80年代专家系统如MYCIN展现AI应用潜力。90年代机器学习突飞猛进,1997年深蓝战胜国际象棋冠军。21世纪以来,深度学习技术革新了AI,在图像、语音识别等领域取得重大成就。尽管AI已广泛应用,但仍面临数据隐私、伦理等挑战。未来AI将加强人机协作、增强学习与情感智能,并在医疗、教育等领域发挥更大作用。
|
机器学习/深度学习 Linux Shell
超详细的Linux-Conda环境安装教程
超详细的Linux-Conda环境安装教程
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
130253 0