【Q&A系列2】环境管理常见Q&A

简介: 常见环境部署失败问题总结:部署日志会提示不少可用信息,常见部署失败问题都可在部署日志中发现。查看日志方式:从点击部署时产生的日志开始看起,找到最开始的错误原因。

    常见环境部署失败问题总结:部署日志会提示不少可用信息,常见部署失败问题都可在部署日志中发现。查看日志方式:从点击部署时产生的日志开始看起,找到最开始的错误原因。

一、磁盘空间不足

1.1 wget信息提示失败,svn co或无法进入某目录失败

解决方法:删除账号目录下的日志以及deploy日志,以及/var目录下的一些日志和信息,以上方法无效后使用lsof --n | grep deleted,干掉未释放空间的进程。

1.2、svn 更新提示错误

解决方法:一般未使用公共账号密码:intl_test/123456;有出现 svn working copy ‘.’ Locked,可能是svn并发操作引起,svn cleanup解决锁问题

二、应用编译失败

(脚本编译中带参数-Denv=release,其意义是不包括antoconfig操作)

2.1、mvn编译失败

解决方法:查看settings文件;清除.m2文件

2.2、编译中有can’t find symbol问题

解决方法:一般是发布的版本中缺少某方法导致,检查对应引用的类、包,查找错误提示的信息

2.3、二方库编译死等

解决方法:一般二方库不需要做autoconfig,即pom文件中不应该存在autoconfig,删除pom中auto config的配置

三、Autoconfig失败

3.1、autoconfig提示失败

解决方法:一般为缺少配置项,在宙斯盾的配置项管理中添加应用的配置项,包括解耦的应用。

目前aenv部署的方式mvn clean install --Dmaven.test.skip拆分为mvn clean install --Dmaven.test.skip=true --Denv=release(不做autoconfig) + 根据在宙斯盾上预设的配置项来做autxconfig

四、启动失败

4.1、jboss启动死等

解决方法:查看jboss进程;查看jboss stdout.log;查看pandora日志;查看启动脚本中启动jboss需的工作

4.2、jboss端口被占用

解决方法:查看jboss启动端口及jboss的debug端口,找到对应应用,协商解决

4.3、apache启动失败,端口冲突

解决方法:查看端口,找对应应用,协商解决

4.4、启动是或使用nginx或使用httpd

解决方法:根据启动脚本和应用本身,确认启动方式,可能需要pe配合

4.5、java启动失败

解决方法:java启动的内存不够,或改启动参数或临时交换空间至内存。

五、服务器创建部署线程问题

5.1、服务器上最多可创建10部署线程,超过数量后将获取不到部署线程,导致失败

解决方法:干掉账号下没用的线程;重启服务器上线程

 


网址:yunxiao.aliyun.com

微博:阿里云效平台

QQ交流群:101628314

相关文章
|
编解码 项目管理 开发工具
探寻最受欢迎的 Mac 系统开源免费软件
探寻最受欢迎的 Mac 系统开源免费软件
3288 1
|
SQL Oracle 关系型数据库
案例分析:你造吗?有个ORA-60死锁的解决方案
这段时间应用一直被一个诡异的 ORA-00060 的错误所困扰,众所周知,造成 ORA-00060 的原因是由于应用逻辑,而非 Oracle 数据库自己,之所以说诡异(“诡异”可能不准确,只能说这种场景,以前碰见的少,并未刻意关注),是因为这次不是常见的,由于读取数据顺序有交叉,导致ORA-0006.
3031 0
|
存储 Swift 对象存储
OpenStack的对象存储(Swift)
【8月更文挑战第24天】
855 1
|
机器学习/深度学习 数据采集 人工智能
容器化机器学习流水线:构建可复用的AI工作流
本文介绍了如何构建容器化的机器学习流水线,以提高AI模型开发和部署的效率与可重复性。首先,我们探讨了机器学习流水线的概念及其优势,包括自动化任务、确保一致性、简化协作和实现CI/CD。接着,详细说明了使用Kubeflow Pipelines在Kubernetes上构建流水线的步骤,涵盖安装、定义流水线、构建组件镜像及上传运行。容器化流水线不仅提升了环境一致性和可移植性,还通过资源隔离和扩展性支持更大规模的数据处理。
|
资源调度 分布式计算 Hadoop
实时计算 Flink版操作报错合集之perjob提交给yarn,报错显示无法连接yarn- Connecting to ResourceManager,是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
前端开发 Java 数据库
什么是MVC三层结构
什么是MVC三层结构
|
存储 监控 算法
[etcd]简介与安装
[etcd]简介与安装
437 0
|
前端开发 JavaScript 容器
CSS属性:定位属性+案例讲解:博雅互动 前端开发入门笔记(五)
CSS属性:定位属性+案例讲解:博雅互动 前端开发入门笔记(五)
722 1
|
JavaScript 前端开发 物联网
【Nodejs】从入门到精通 —— Node.js 基础知识与常用命令
【Nodejs】从入门到精通 —— Node.js 基础知识与常用命令
744 0

热门文章

最新文章