致远A6系统维护案例分析.doc_第1页
致远A6系统维护案例分析.doc_第2页
致远A6系统维护案例分析.doc_第3页
致远A6系统维护案例分析.doc_第4页
致远A6系统维护案例分析.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统维护案例分析A6产品64位系统如何维护?某家生产制造型企业,并发在1000,日常在线900多人,OA程序部署在32位服务器上,系统在使用过程中,经常出现宕机类问题。在致远客服的建议下,该客户更换了64位的服务器,稳定性有了很大程度上的改观。但是在64位机器中部署的A6的维护方式与32位有很大的区别,这给系统管理员造成了很大的困惑,为了帮助更多的有类似经历的系统管理员解决此类烦恼,本部分将重点介绍64位机器的日常维护方法。1、无法判断自己当前使用的A6程序是32位程序还是64位程序,应该怎么办?(1)安装A6程序之前的判断方法:可以打开安装程序,如果是64位安装程序,OAJDK.pak/JRE/LIB下没有i386 ,是amd64;而如果是32位安装程序,OAJDK.pak/JRE/LIB下没有amd64,是i386。您可以通过文件夹来查看。(2)安装A6程序之后的判断方法:在“开始”“运行”中进入到A6的路径“UFseeyonOAjdkbin”下,然后输入“java -version”,而后回车,即可出现下图提示信息,如果包含64-bit字样,则说明安装以后的程序是64位的产品2、OA服务器操作系统是64位还是32位,如何进行判断? 您可以在服务器的【开始】-【运行】中输入cmd打开命令提示符,输入:systeminfo,然后找到“系统类型”,查看里面的详细信息。示例:系统类型“x64-basedPC”,这种就是64位的。3、64位的A6产品应该如何启动与停止服务?282(包括282)以后的版本:在安装完成后先在OA安装目录下的OAServcie目录找到xxsStartOA.bat文件,双击即可,系统自动启动数据库服务与应用服务;如果要停止服务,282(包括282)以后的版本,在OA安装目录下的OAServcice目录中找到xxsStopOA.bat文件,双击,系统自动停止应用服务与数据库服务。注意:64位产品不支持使用小地球方式启动!4、64位的A6不能利用小地球设置自动备份,还可以采用什么办法实现自动备份呢?(1)首先需要保证计划任务服务已启动。(2)添加自动计划任务:打开控制面板-任务计划,添加自动计划任务。把自动备份的批处理程序添加进去。(3)设置备份频率以及开始时间5、64位下的A6不能使用小地球,那我该如何手工备份以及恢复数据呢? (1)如何手工备份: 首先需要停止OA服务,然后到oamysqldata下,备份mysql3235文件夹即可(注意此处不包含附件,如果要备份附件需要单独备份,默认路径是oa下的upload文件夹)。 (2)如何恢复数据:首先停止OA服务,然后把之前备份的oamysqldata下的mysql3235文件夹恢复到相同路径下即可。6、64位A6系统,如果误使用了小地球启动,会有什么影响?误使用了小地球启动,会造成数据库里的表因异常启动而产生损坏,系统无法正常启动。解决方法:安装程序后,需要在“我的电脑右键单击-服务”把致远的服务设置修改为手动启动,默认安装以后是自动的,服务器重启时会自动先以小地球方式启动;排查方法:误使用小地球启动,会在OAServicelogs中生成TC开头的日志文件,当看到TC开头文件存在时就可判断启动错误。7、怎么能够让A6的性能更好些呢? 您可以针对mysql、tomcat以及jvm进行参数调优,调优方法请您参考:(1)Mysql数据库调优主要是修改OA/Mysql/bin下面的my.ini文件。针对500并发以上的用户,一般采用64位服务器,针对64位服务器,mysql的数据库优化配置与服务器的具体内存数量相关,但是一般遵循下表所列关系:表1 64位Mysql数据并发-内存配置表并发数服务器内存可调内存配置参数 my.inimax_connectionskey_buffer_sizeTmp_table_sizequery_cache_size504G2G125384M256M96M3008G4G150384M512M128M8008G4G200512M640M192M10008G4G300512M640M192M120012G6G400800M800M256M150016G7G500800M800M256MLinux版数据库参数:一般情况下,Linux系统只支持4G bytes的内存配置,请参阅32位Mysql数据库内存配置说明。(速查手册中)注意:1、thread_concurrency参数是专门针对CPU核数而设置,一般是总核数的2倍,例如CPU个数为2,每颗都是双核,则该参数的值应该设置为8;2、表1中的内存参数只是新安装情况下的一般配置情况,用户使用超过一定时间以后,可根据其业务的特征修改相应配置,使数据库工作达到最佳效果。(2)Tomcat配置Tomcat的配置主要是修改OA/Tomcat/conf下的server.xml文件。maxHttpHeaderSize=8192maxThreads=256 minSpareThreads=25 maxSpareThreads=75enableLookups=false redirectPort=8443 acceptCount=1536connectionTimeout=20000 disableUploadTimeout=true URIEncoding=GBK compression=oncompressionMinSize=2048noCompressionUserAgents=gozilla,traviata compressableMimeType=text/html,text/xml,text/plain,text/javascript,text/css其中主要修改两个参数maxThreads和acceptCount值。增加maxThreads,减少acceptCount值有利缩短系统的响应时间。但是maxThreads和acceptCount的总和最高值不能超过6000,而且maxThreads过大会增加CPU和内存消耗,故低配置用户可通过降低maxThreads并同时增大acceptCount值来保证系统的稳定。下表罗列出了在不同并发情况下Tomcat参数与并发在线的一般关系。表2 Tomcat配置表并发数服务器内存Tomcat参数maxThreadsacceptCount50以下2G25680050-3004G6001024300-8008G10241528800-10008G102420481000-120012G152620481200-150016G20482048(3)JVM参数配置对于tomcat的性能优化,主要是针对JVM的内存参数进行调整,修改文件:OAtomcatbin 下面的xxsStartTomcat.bat 文件:set JAVA_OPT=-server -Xms4G -Xmx4G -XX:NewSize=512M -XX:MaxNewSize=512M -XX:SurvivorRatio=14 -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70 -XX:TargetSurvivorRatio=80 -Dcom.sun.management.jmxremote表3 64位操作系统JVM内存分配A6并发数服务器内存可调整内存操作系统批处理参数配置X

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论