部署失败问题排查: 一个应用大部分情况下的问题都发生在部署应用时,大部分情况云开发平台会提供一些操作建议,如果没有提供操作建议,可以归结为以下几个问题。 一是描述和真实的服务实力不一致造成的占用资源更新时失败; 二是代码本身的问题,代码语法出现错误,或者是访问网络出现问题无法启动应用,这个可以归结为代码和环境的问题; 排查方式 1.定义错误 回到已经开发的平台控制台,打开一个应用,打开 cloudID ,人为的注入一个 bug 后提交代码,属于语法错误。 进行部署的时候不了解该 bug 的存在,运行后会报出错误。 在 ID 终端里尝试打包,调试应用以排查代码编译失败的原因,如果不是定义错误,代码本身可能存有问题,可以通过能否启动应用来判断该应用是否存在问题。 应用启动是失败是因为没有配置环境参数,这是因为代码本身具有问题。 sae 等应用在启动的时失败 可以在 sae 库分析,从 sae 库中了解到该应用是自动启动的,如果出现错误可以在日制管理里的实时日志查看应用的输出信息,了解启动失败的详细信息。如果是函数计算的问题可以在运维监控查看该函数的计算行出,了解函数计算的相关错误信息。
可以按照我的步骤检查一下:
检查代码是否有语法错误;
检查代码是否符合AAS的要求;
检查是否有超时或者其他异常;
检查是否有资源限制;
检查是否有网络问题;
检查是否有环境变量设置错误;
检查是否有依赖的第三方库没有正确安装;
检查是否有其他的配置错误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。