基于Sessin Stick的部署环境.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统分平台部署及环境搭建 统分系统(不包括报告、报表)的部署采用HTTP Server + App Server的方式进行部署。利用Session Stick方法,实现用户访问的分发。 App Server 按照本次项目的要求,App Server采用Weblogic Server。 1.1 安装配置 其安装过程可以按照Weblogic安装程序向导的提示进行,不需任何额外的高级设置。 注意:Weblogic的安装和启动,尽量使用单独的非root用户。 执行${wlserver}/common/bin/config.sh,创建Weblogic域。对于统分系统而言,不需要使用Weblogic的集群功能,因此创建基本域即可。 为了提升系统执行的性能,需要将域的运行方式设置为产品模式,如果在创建域时没有设置,可以通过修改${weblogic_domain}/bin/setDomainEnv.sh来实现,修改的选项为:PRODUCTION_MODE,如果此选项不存在,可以通过下面的代码进行添加: PRODUCTION_MODE=true export PRODUCTION_MODE 为了保证系统运行的内存需要,并且需要考虑JVM默认的垃圾回收算法在进行垃圾回收时会中断JVM运行,需要对Weblogic域的内存参数进行设置,建议内存大小在1024M---2048M之间。内存参数的修改可以通过修改${weblogic_domain}/bin/startWebLogic.sh实现,具体的方法是:打开${weblogic_domain}/bin/startWebLogic.sh,在. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*语句前,添加 USER_MEM_ARGS = “-Xms2048m -Xmx2048m -XX:MaxPermSize=512m” export USER_MEM_ARGS 启动/停止 在${DOMAIN_HOME}目录下,可以找到startWebLogic.sh脚本,通过执行此脚本即可启动Weblogic。 由于Weblogic在产品模式下启动时,需要输入用户名和密码,为了避免每次启动都收工输入用户名和密码,可以通过修改${DOMAIN_HOME}/bin/startWebLogic.sh,将用户名和密码信息写入启动脚本来实现。具体的方法是,添加WLS_USER和WLS_PW变量,分别存放用户名和密码。 为了实现远程启动,并且在登录窗口退出后仍然能够提供服务,需要通过nohup命令,将其输出转向nohup。具体的修改方法是:打开${DOMAIN_HOME}/startWebLogic.sh,将“${DOMAIN_HOME}/bin/startWebLogic.sh $*”修改为“nohup ${DOMAIN_HOME}/bin/startWebLogic.sh $* ”。 执行${DOMAIN_HOME}/startWebLogic.sh即可,Weblogic的系统输出将重定向到${DOMAIN_HOME}/nohup.out,可以通过tail –f 命令对此文件进行监控。 Weblogic的关闭可以通过执行${DOMAIN_HOME}/bin/stopWebLogic.sh,按照命令的提示,输入用户名和密码后即可。 为了实现快速的关闭Weblogic,可以通过创建另外一个关闭脚本实现。具体的方法是: 复制${DOMAIN_HOME}/startWebLogic.sh,到${DOMAIN_HOME}/stopWebLogic.sh 打开${DOMAIN_HOME}/stopWebLogic.sh 将“nohup ${DOMAIN_HOME}/bin/startWebLogic.sh $* ”修改为“${DOMAIN_HOME}/bin/stopWebLogic.sh 用户名 密码” HTTP Server 统分平台使用的HTTP Server是轻量级的nginx。 2.1安装 安装介质可以从下载,其中有为市场上常见的操作系统的预编译版本。 由于我们需要使用Session Stick功能,而nginx自身所附带的Module功能无法满足要求,因此我们需要下载其源代码,进行重新编译,并利用第三方的Module,实现Session Stick功能。 nginx系统的编译需要在操作系统上安装C编译环境,对于RHEL系统,可以直接使用其安装盘中提供的GCC即可。 由于nginx提供的源代码需要使用libevent-devel包,而RHEL6以后的发行版中没有提供对应的包,因此需要下载为RHEL提供的预编译包对应的src,如:nginx-1.2.7-1.el6.ngx.src.rpm。 具体的安装过程

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档