1.概述
主要对机房改建后系统运行不确定因素进行现场值守,并对其中间件系统进行巡检。
2 问题及解决方案
2.1 电话报税系统域启动方式问题
当前该域的启动方式为开发模式,强烈建议调整为生产模式(production mode),测试证明生产模式比开发模式的性能可以高出20%-30%,调整方法为:登录管理控制台,点击域名称进入默认首选选项卡:Configuration->General,将Production Mode前的方框勾选,并重新启动所有该域下的server。详细请看下图:
2.2 电话报税系统时间不正确
86.16.16.***服务器系统时间不正确,母亲不了解是否对数据录入有影响,建议调整到正常的时间。
2,3 数据源配置及日常监控原则及注意事项
数据库连接池的初始值、最大值及步增的配置要根据生产环境下压力的变化情况作出适当的调整。具体调整可参考数据库监控选项卡提供的当前容量、当前活动的数据库连接数、数据库连接数最大值等参数。建议数据库连接池初始值设置不宜过小,否则业务高峰期到来,需要创建大量新的数据库连接,首先创建数据库连接是个相对耗时的操作,其次在创建数据库连接时,数据库连接池处于锁定状态,即外面的线程不能从池内拿到连接处理业务,同时处理完业务不再使用的连接也不能被放回池内。业务高峰期时会严重影响系统性能。
另外关于数据源配置还要格外注意的是步增的设置(前提是初始值和最大值设置的不相同)。如果是在数据库服务器性能非常好的情况下,可根据上面提到的原则把初始值直��设置到连接数最大值,步增可设置为1(此种情况视为初始值即可满足最大压力)否则初始值设置一个较小值时,业务量陡增时,如果步增设置太小,则会出现频繁创建数据库连接,连接池频繁被上锁解锁上锁,导致池内连接不能被正常使用。而如果把步增设置的相对的大一些则可一次创建足够多的连接避免频繁的对连接池上锁解锁上锁所造成的性能损耗。
当前生产系统上,数据库连接配置大多为初始值和最大值一样,此时需要系统维护人员注意是否存在业务高峰期间数据库连接不够的情况发生,如出现该情况则需要调高连接数最大值。今天的监控情况显示活动的连接数基本为0,数据库比较空闲。
数据源监控选项建议添加connections、ActiveConnectionAverage、ConnectionsHigh、CurrCapacity等选项,以监控数据库连接池内连接数历史变化情况。可参考以下步骤:
点击”Customizethisview”进入下面界面
选中上面列出的选项,添加到右面的方框中,确认后点击Apply按钮
2.4日志记录
以防伪税控网络版系统为例,建议将weblogic server日志和域日志均保留为7个,5M大小一个,滚动记录。这样可防止日志记录过快导致磁盘空间被大量使用甚���撑满。调整域日志大小及个数请参考以下步骤:
点击最左侧菜单栏的域名称,之后依次进入Configuration->Logging
将Limit Number of Retained Log Files前的方框勾选,点击Apply即可。
3.中间件系统日常维护操作建议
3.1 与数据库配合注意事项
1) 先停中间件,后停数据库;
(1)以免悬疑事务写入TLOG
(2)以免大量业务请求失败;
(3)以免数据库停止时间过长;
2)先启数据库,后启中间件;
(1)以免连接池或TMS建立不成功
(2)如果先启了Weblogic,也可以设置连接池的Test选项以自动重连
3)尽量使用本地事务,避免全局事务
3.2 与操作系统配合注意事项
1) 对于Weblogic,一般每颗CPU,跑25~30个工作线程,最好不要超过50线程/CPU
2)对于JVM,如果需要开大的内存,对于低版本的操作系统,需要安装补丁和设置参数;
该贴由hui.chen转至本版2014-9-23 10:05:54