Professional Documents
Culture Documents
BES培训手册
BES培训手册
BES培训手册
1 BES 基本概念
2 BES 主要目录结构及安装规划
目 录
3 BES 配置相关文件
CONTENTS
4 BES 日志
5 控制台的使用
BES 基本概念
BES820 版本架构
applications :应用部署目录
bin : bes 启停脚本目录
chnlmgr-app-domain : bes 域目录
sbin :日志切割工具存放目录
BES820 目录结构
bin 目录
appdeploy.sh 应用部署脚本
start-admin.sh admin 实例启动脚本
start-noded01.sh node 节点实例启动脚本
start-chnlmgr-app-d01-srv01.sh server 实例启动脚本
startallsrv.sh 启动所有 server 实例脚本
stop-admin.sh admin 实例停止脚本
stop-noded01.sh 停止节点实例脚本
stop-chnlmgr-app-d01-srv01.sh 停止 server 实例脚本
stopallsrv.sh 停止所有实例脚本
tail-admin.sh admin 日志查看脚本
tail-chnlmgr-app-d01-srv01.sh server 实例日志查看脚
本
脚本命名方式 tailall.sh 查看所有实例日志脚本
node 节点实例启动脚本: start-node 编号 .sh
server 实例启动脚本 start- 应用名 - 机房编号 - 实例编号 .sh
BES820 域目录结构
BES 控制台上进行的配置修改基本上可以在该配置文件体现,在通过控制台修改配置前请提前备
份此配置文件,备份后重启 admin 实例再备份一次后再进行修改。
BES 所有的配置文件全部集合在了 adminserver/config/domain.config 文件中,修改完成后按照停
server-->node-->admin ,启 admin-->node-->server 的顺序启停,相关配置会同步到对应的 node 及
server 实例单独的配置中。
BES820 配置相关文件
常规运维配置修改
日常运维过程中需要优化修改的配置基本上可以在控制台中进行修改,也支持在配置文件中进行修改和
使用 iastool 工具修改(推荐在控制台中进行修改)
BES820 日志
BES 日志监控:
■ bes 日志的种类
■ 日志级别介绍
■ 配置日志的方法
■ 日志备份和收集
■ 如何察看和分析日志
BES820 日志
日志的种类:
BES 产品提供了 3 种日志
1 )服务器运行日志: ${ com bes, instance root}/ ogs/server log
2 )客户端访问日志: ${ com bes. instance root}/ ogs/access
3 )事务日志: ${ com bes. instanceRoot}/repository/ transactionLog
■ 服务器运行日志:
记录访问服务器的重要事件默认情况下,存储在 :/app/cmapp/bes-chnlmgr-app/chnlmgr-app-
domain/adminserver/logs 中
生产中做了日志切割做了重定向具体日志路径看启动脚本日志重定向位置
BES820 实例日志格式
服务器运行日志记录的格式:
BES952 单实例版本
控制台: BES 管理控制台是一个基于 admin 控制台
WEB 浏览器的图形化管理工具,用户通
过管理控制台对 BES 应用服务器提供的
容器、服务,以及资源和应用进行配
置、部署和管理(单实例版本中每个实
例对应一个控制台)。
server 实例:单独向外提供服务、处理
请求,不支持会话状态从一个实例转移 srever 实例
到其他实例的功能
BES952 单实例版本介绍
BES952 目录结构
BES952 版本和 tomcat 比较类似,故部署目录采用了类 tomcat 的方式
applications 应用存放目录
bin 启动脚本存放目录
logs 日志存放目录(具体日志路径件启动脚本中定义)
sbin 日志切割工具存放路径
bin
启动脚本命名方式
启动单实例 start- 实例名 .sh
启动所有 startallsrv.sh
停止单实例 stop- 实例名 .sh
停止所有 stopallsrv.sh
日志查看 tail- 实例名 .sh
查看所有 tailallsrv.sh
实例目录 :
bin 启停相关脚本存放目录
conf 配置相关文件存放目录
deployments 应用部署默认目录(生产中已自定义)
BES952 版本提供了
实例日志
访问日志
BES952 实例日志
日志路径
/data/ 用户名 /logs/
老主机分为两种情况:一、存在 /data 目录 存放路径为 /data/ 用户名 /bes-logs/
二、不存在 /data 目录 存放路径为 /app/ 用户名 / 项目名称 /logs
BES952 实例日志配置项
BES952 单实例日志格式
#### 表示一条记录的开始和结束。
竖线( | ) 分隔记录字段。
yyyy-mm-ddThh:mm:ss.SSS 日期和时间。
日 志 级 别 可 以 是 以 下 任 何 值 :
日志级别
SERVER 、 WARNING 、 INFO 、 CONFIG 、 FINE 、 FINER 、 FINEST 。
日志程序名称 日志程序名称是用于标识日志模块的资源和分层日志程序名称空间。
关键字值对 关键字值对为关键字名称和值,通常为线程 ID 。
访问日志
目前生产中访问日志
默认路径: /app/payapp/bes-pay-app/pay-app-q02-srv01/logs
控制台首页
BES952 常用配置
这里可以看到系统属性、 JVM 配置等,这里就不一一解释,具体可以点击右边
的帮助按钮,查看 BES 的产品用户手册。
BES952 iastool 工具
主要命令行:
1 、 help 查看帮助
2 、 create 创建(主机、节点,实例等)
3 、 start 启动(主机、节点,实例等)
4 、 stop 停止(主机、节点,实例等)
5 、 deploy 部署应用
6 、 undeploy 解部署应用
7 、 delete 删除(主机、节点,实例等)
8 、 set 设置参数
9 、 patch 打补丁
10 、 lmadm 导入 / 查看 license
注: BES952 只有 admin 和 server 实例的概念
BES952 JAVA_HOME 配置
推荐
weblogic 迁移至 BES 流程
职责分工
闵新录:开发人员协调、上线窗口协调
任辰阳:测试环境搭建、测试配合
熊文志:生产环境部署、配置修改、变更发
起;资产录入、监控接入、日志接入协调
厂家联系人
组件 厂家 联系人 联系方式
weblogic Oracle 李晓溪 18616538585
nginx 银信 刘亮亮 17612843195