- 浏览: 7340888 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
转眼之间两年过去了,管理tuxedo已经两年了。 在管理tuxedo中中曾经出现的囧事情,告诫自己以后管理方面一定要提高。在tuxedo的前期管理中,经常管理tuxedo的队列信息以及一些服务的管理关闭和启动以及参数配置的问题。
1).在tuxedo管理中ubbconfig参数配置中针对server的配置最后添加RESTART=Y,在生产库中上线一段时间以后,业务的变化要求tuxedo相关service进一步调整,由于相关度RESTART=Y,没有配置造成没有服务调整之后要重新启动。
例如:
"simpserv" SRVGRP="GROUP1" SRVID=1
CLOPT="-A"
RQADDR="simpserv"
RQPERM=0660 REPLYQ=Y RPPERM=0660 MIN=5 MAX=5 CONV=N
MAXGEN=1 GRACE=86400 RESTART=Y
2).在tuxedo使用的MP模式采用三个tuxedo服务器,客户端的链接方式问题。由于前期对Tuxedo的负载均衡了解不多,造成tuxedo负载均衡一直不是很均匀,在业务方面的时候,部分tuxedo服务器压力很大,SITE1,SITE2的CPU,磁盘访问急剧上升,SITE3请求量很少基本没有。
在tuxedo服务器ubbconfig中部分负载均衡参数配置如下:
MASTER "SITE1","SITE2"
MODEL MP
LDBAL Y
备注:1.tuxedo服务器为三台SITE1(198.120.1.4:18000),SITE2(198.120.1.5:18000),SITE3(198.120.1.6:18000).
2.MODEL 应用构架,MP表示多机
3.LDBAL 设Y则进行负载均衡
4.MASTER 指出主控节点的逻辑名,第二个是备份节点。
客户端JOLT配置请求地址如下:(//198.120.1.4:18000,//198.120.1.5:18000,//198.120.1.6:18000)
TUXEDO工程师检查发现:TUXEDO JOLT客户端使用的地址配置采用Failover方式,并没有采用loadbalance方式,建议如下:
A.客户端的JOLT配置请求地址如下:(//198.120.1.4:18000,//198.120.1.5:18000|//198.120.1.6:18000),198.120.1.4:18000,//198.120.1.5:18000,//198.120.1.6:18000。
这样格式既能保证Jolt请求的loadbalance,又能确保个别tuxedo出现异常情况下的failover机制。
B。调整每一台tuxedo服务器的NETLOAD为适当的值即可。
3)。在项目前期由于业务的变动添加额外的服务,可能某一个服务service出现问题需要重新启动,我们可能就直接tmboot -y或者tmshutdown -y 。
其实这种方式并不是必须的。我们可以采用启动单个服务的方式。
A、 多机系统的启动(如:登记中心的启动)
首先设置环境变量,在各台机器上启动tlisten进程,一般设置在setenv中,然后在主管理机上,使用命令tmboot启动应用系统
tmboot 命令可以选择使用多个参数:
-A 在各台机器上启动核心的进程(DBBL,BBL)。
-l lmid 启动某一台机器lmid上的全部进程,机器名:lmid是在文件ubb.txt中配置的逻辑名。
-g grpname 启动某一组grpname中的全部进程。
-s server 启动某一个进程server。
B、 单机系统的启动(如:代理集中点的起动)
首先设置环境变量,然后使用命令tmboot
-A 在机器上启动核心的进程(BBL)。
-g grpname 启动某一组grpname中的全部进程。
-s server 启动某一个进程server。
C、系统的关闭:
多机系统的关闭(如:登记中心的关闭)
应该在主管理机上,使用命令tmshutdown
tmshutdown 命令可以选择使用多个参数:
-y 关闭各台机器上的全部进程。
-l lmid 关闭某一台机器lmid上的全部进程。
-g grpname 关闭某一组grpname中的全部进程。
-s server 关闭某一个进程server。
单机系统的关闭(如:代理集中点的关闭)
使用命令tmshutdown
-y 关闭机器上的全部进程。
-g grpname 关闭某一组grpname中的全部进程。
-s server 关闭某一个进程server。
发表评论
-
TestNG简单的学习(十三)TestNG中Junit的实现
2013-12-04 09:00 3357TestNG和junit的整合 ... -
TestNG简单的学习(十二)TestNG运行
2013-12-03 09:08 51592文档来自官方地址: ... -
TestNG简单的学习(十一)TestNG学习总结
2013-12-03 09:08 14205最近一直在学习关于TestNG方面的知识,根 ... -
TestNG简单的学习(十)TestNG @Listeners 的使用
2013-12-03 09:07 8697TestNG官方网站: http://testng.or ... -
TestNG简单的学习(九)TestNG Method Interceptors 的使用
2013-12-03 09:07 2717TestNG官方网站: http://testng ... -
TestNG简单的学习(八)TestNG Annotation Transformers 的使用
2013-12-03 09:07 2815TestNG官方网站: http://testng.or ... -
TestNG简单的学习(七)TestNG编程方式运行
2013-12-02 09:22 2458TestNG官方网站: http://testng.or ... -
TestNG简单的学习(六)测试工厂注释的使用
2013-12-02 09:22 2789TestNG官方网站: http://testng.or ... -
TestNG简单的学习(五)参数化测试数据的定制
2013-12-02 09:22 2704TestNG官方网站: http://testng.or ... -
TestNG简单的学习(四)测试方法通过名称名称依赖实现
2013-12-02 09:21 2084TestNG官方网站: http://testng.or ... -
TestNG简单的学习(三)测试方法通过测试分组依赖实现
2013-12-02 09:21 2832TestNG官方网站: http://testng.or ... -
TestNG简单的学习(二)参数化测试并发且多方法测试方法判定
2013-11-29 15:35 3705TestNG官方网站: http://testng.or ... -
TestNG简单的学习(一)类和方法级别@Test的区别
2013-11-29 15:31 9428TestNG官方文档的地址: http://testng ... -
Feed4Junit的简单使用(七)Feed4TestNg
2013-11-29 13:35 6135在Feed4Junit主要针对junit实现的 ... -
Feed4Junit的简单使用(六)数据来特定格式文件
2013-11-29 12:29 2769Feed4Junit官方地址: http://da ... -
Feed4Junit的简单使用(五)数据来自动态约束数据
2013-11-29 12:29 2632Feed4Junit官方地址: http://datab ... -
Feed4Junit的简单使用(四)数据来自定义数据源
2013-11-28 14:09 3106Feed4Junit官方地址: http://databe ... -
Feed4Junit的简单使用(三)数据源来自数据库
2013-11-28 13:58 3171Feed4Junit官方地址: http://databe ... -
Feed4Junit的简单使用(二)数据源来自文件
2013-11-28 13:50 4573Feed4Junit官方地址: http://datab ... -
Feed4Junit的简单使用(一)
2013-11-28 13:47 2215Feed4Junit官方地址: http://databe ...
相关推荐
Tuxedo 提供了一系列命令行工具用于系统管理和监控,如 `tadmin` 用于管理系统,`tmon` 用于实时监控服务状态,`tmstart` 和 `tmstop` 用于启动和停止 Tuxedo 服务,`tmcfg` 用于配置系统参数等。这些命令是 Tuxedo ...
【TUXEDO应用系统的管理】是TUXEDO分布式计算环境中的一个重要环节,它涉及到对整个TUXEDO应用的监控、维护和优化。TUXEDO为系统管理员提供了丰富的管理和编程接口,以确保应用系统的高效运行和扩展性。 在TUXEDO中...
这些是TUXEDO中的特定功能或配置选项,例如 `/WS` 可能指的是工作空间, `/Q` 可能与消息队列相关,而 `/Domain` 可能涉及多服务器域的管理。 8. **安全性与安全管理** BEA TUXEDO提供了全面的安全机制,包括数据...
对于初学者来说,这是了解和使用Tuxedo的第一步,也是确保后续开发工作顺利进行的基础。 其次,编程模型是Tuxedo的核心之一。Tuxedo支持C和Java两种主要的编程语言,并提供了丰富的API供开发者使用。通过这些API,...
BEA Tuxedo应用程序开发指南.doc BEA TUXEDO快速入门.doc BEA Tuxedo的七种通信方式⑴.doc ...[word文档] tuxedo安装和配置(linux).doc 一篇被认为不错的TUXEDO的文章1.pdf 常用TUXEDO函数说明.doc
【TUXEDO系统管理接口】是BEA TUXEDO框架的核心组成部分,它为管理员提供了强大而精细的工具来监控和管理分布式企业级应用程序。TUXEDO是一种用于构建和管理客户/服务器架构的关键任务应用系统,尤其适用于三层结构...
tuxedo性能调优经验谈
“tuxedo常见问题.pdf”很可能包含了一些在使用Tuxedo过程中遇到的问题及其解决方法,例如性能优化、并发控制、网络通信问题等。这份资料对开发者在实际项目中遇到的难题提供了参考。 6. **学习路径**: 学习...
**Tuxedo 配置管理简要说明** Tuxedo 是一个分布式的事务处理监控系统,主要用于构建大型企业级应用,提供高可用性、高性能和跨平台的事务处理...在实际操作中,还需要根据具体的应用场景和需求进行细致的调整和优化。
总结来说,Tuxedo是一个强大的中间件,通过其System/T组件管理和协调分布式系统中的事务处理。Toupper服务的实例展示了Tuxedo如何实现服务调用和数据转换,为开发者提供了清晰的编程模型,便于构建复杂的企业级应用...
Tuxedo是一款强大的分布式应用中间件,主要用于构建大型企业级的C/S系统。它的配置管理是确保服务稳定...通过以上对Tuxedo配置管理的深入理解,我们可以更有效地管理和维护Tuxedo系统,确保服务的高可用性和稳定性。
总结,Tuxedo管理培训资料旨在帮助IT管理员全面了解并掌握Tuxedo的管理操作,从基础环境搭建到高级特性的应用,再到故障排查和性能优化,全方位提升管理员的技能水平,以应对复杂的分布式事务处理挑战。通过深入学习...
1. **进程管理**:Tuxedo能够管理和调度应用中的各个进程,确保它们之间的通信和协作。它支持多进程模型,允许应用程序被分解为多个独立运行的组件,提高系统的并发性和可扩展性。 2. **事务处理**:Tuxedo提供强大...
【TUXEDO编程管理速成】是针对BEA ...总而言之,"TUXEDO编程管理速成"课程涵盖了TUXEDO的核心技术和管理实践,对于想要在分布式环境中构建高性能、可扩展且安全的应用程序的人来说,这是一个非常有价值的教育资源。
DMCFG和UBBCFG是TUXEDO系统中非常重要的配置文件,它们用于定义服务的通信方式以及运行时环境的配置信息。 - **DMCFG**:主要用于定义TUXEDO系统中的域名、节点名、端口信息等。 - **UBBCFG**:用于配置用户自定义...
这个文档集合将帮助我们深入理解TUXEDO的工作原理、配置方法以及如何在开发过程中有效利用它。 **一、TUXEDO概述** TUXEDO作为一个中间件,它为应用提供了事务处理监控器的功能,允许分布式应用程序在多种操作系统...
《深入理解Tuxedo:企业级事务处理系统详解》 Tuxedo,全称为Transaction ...通过阅读和研究提供的“tuxedo课件”和“tuxedo培训资料”,你可以系统地掌握Tuxedo的相关知识,提升你在企业级应用开发中的专业技能。
介绍:当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统...有时候还要动态修改配置,发布新的服务等等,TUXEDO提供了很丰富的管理工具和管理编程接口。可以很方便的完成这些管理任务。
### 全套TUXEDO系统ADM管理官方培训教材(7):BEA Tuxedo Application Administration ...通过本章节的学习,读者将能够全面了解Tuxedo系统中客户端的支持方式及其配置方法,从而更好地管理和优化Tuxedo系统的性能。