【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 系统开源免费软件
3296 1
|
Web App开发 JavaScript 程序员
如何去掉或者修改网页中的遮罩层,DIV等元素?
起因: 前几天女友在查资料写文章,打开一个网页,发现网页的被一个半透明的遮罩层给覆盖了(一个已经过期的组织活动 的网页,H5就将它遮盖了),就来问我怎么弄。
2344 0
|
SQL Oracle 关系型数据库
案例分析:你造吗?有个ORA-60死锁的解决方案
这段时间应用一直被一个诡异的 ORA-00060 的错误所困扰,众所周知,造成 ORA-00060 的原因是由于应用逻辑,而非 Oracle 数据库自己,之所以说诡异(“诡异”可能不准确,只能说这种场景,以前碰见的少,并未刻意关注),是因为这次不是常见的,由于读取数据顺序有交叉,导致ORA-0006.
3039 0
|
8月前
|
数据采集 JSON API
淘宝数据API:竞争对手分析,战略调整!
本文介绍如何利用淘宝数据API进行竞争对手分析,涵盖API调用、数据清洗、价格与销量分析及战略优化。通过Python示例实现数据获取与可视化,助力企业制定数据驱动的定价、产品与营销策略,提升市场竞争力。(238字)
|
3月前
|
机器学习/深度学习 算法 机器人
图解强化学习 |手算SAC算法
SAC(Soft Actor-Critic)是最稳定、强大的连续动作强化学习算法,广泛应用于机器人控制与决策任务。其核心是最大熵强化学习:通过双Q网络抑制过估计,柔性策略网络增强探索,自适应温度系数α动态平衡利用与探索,兼顾最优性与鲁棒性。(239字)
628 1
|
9月前
|
安全 网络安全 API
Burp Suite Professional 2025.12 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.12 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
410 0
|
编解码
数字式电秒表、电子毫秒表,智能毫秒计,通用电脑式毫秒计,智能毫秒表
‌数字式电秒表的主要用途和作用包括在各种需要精确计时的场景中应用,如消防施工质量控制、技术检测、维护管理以及消防产品现场检查等‌。具体应用场景包括火灾自动报警系统的响应时间、水流指示器的延迟时间、电梯的迫降时间、灯具的应急工作时间等‌1。
|
移动开发 前端开发 JavaScript
React 视频播放控制组件 Video Controls
本文介绍了如何使用 React 构建视频播放控制组件(Video Controls),涵盖基本概念、创建步骤和常见问题解决。首先,通过 HTML5 `<video>` 标签和 React 组件化思想,实现播放/暂停按钮和进度条等基础功能。接着,详细讲解了初始化项目、构建 `VideoControls` 组件及与主应用的集成方法。最后,针对视频无法播放、控制器状态不同步、进度条卡顿和音量控制失效等问题提供了具体解决方案,并介绍了全屏播放和自定义样式等进阶功能。希望这些内容能帮助你在实际项目中更好地实现和优化视频播放功能。
867 40
|
机器学习/深度学习 数据采集 人工智能
容器化机器学习流水线:构建可复用的AI工作流
本文介绍了如何构建容器化的机器学习流水线,以提高AI模型开发和部署的效率与可重复性。首先,我们探讨了机器学习流水线的概念及其优势,包括自动化任务、确保一致性、简化协作和实现CI/CD。接着,详细说明了使用Kubeflow Pipelines在Kubernetes上构建流水线的步骤,涵盖安装、定义流水线、构建组件镜像及上传运行。容器化流水线不仅提升了环境一致性和可移植性,还通过资源隔离和扩展性支持更大规模的数据处理。
|
网络协议 应用服务中间件 网络安全
odoo17在线聊天报错提示 Couldn‘t bind the websocket...
当 Odoo 17 报错 "Couldn't bind the websocket..." 时,通过检查和配置 WebSocket 端口、防火墙规则、代理服务器以及 Odoo 配置文件,可以有效解决此问题。确保每一步操作准确无误,最终重启相关服务,使配置生效。希望这些步骤能帮助您快速恢复 Odoo 的在线聊天功能。
738 1

热门文章

最新文章