• 在websphere上部署集群应用程序


    1) 创建web集群、client集群,添加集群托管节点,根据需求来,我的需求是两个应用部署到4个服务器上,属于1主3备模式

    2) 创建webspere变量:选择你需要的集群作用域,新建资源  

      (作用域讲下:单元是最大的作用域,其次是节点  节点可能又属于集群,几个集群有可能属于一个节点)

    3) 创建JDBC连接,将jar包放入指定目录,/opt/mylib 需要什么数据库就放什么,路径随意

    4) 创建数据源,选择作用域如web-cluster,填写相关信息及依赖,最后倒数第二步的j2cc认证,这里填写具体的用户名密码信息

      数据源连同测试一般很快  10s,就算不同也会很快给出回显

        我在部署的时候因为数据库所在服务器不在一个网段,或者是服务器在所虚拟的盘与websphere平台不在一个盘下,造成了通信延迟

        不是通信问题的话,排障可以从:数据源:ip、port、dbname、dbdrive几个点去考虑。

    5) 验证数据源连通性,连通性后可能需要进行节点同步操作,此操作按提示操作即可

    6) 调整数据源的最大连接数为300,这里我什么要改连接数,是因为我在应用启动后,后台日志一直报:"某某应用" 调用方法  creatorwaitforconnection 时,没用可用的连接,出现这个问题首先是应用所用的数据源中连接数太少了,其次是应用本身每次调用完连接时没用及时的关闭,造成的数据库连接泄露-(代码问题),或者是在web配置文件中有个关于数据库连接的属性,需要改成close时立马释放,而不是等待。具体忘了-。-

    7) 上传war包 至两个集群 平台比较坑,不要随便点其他功能,页面请求响应是一个持续的过程,如果换了上传的请求就断了

    8) 此时先查看节点状态,保证节点都在正常运行的状态,重启节点需要在linux的高权下重启节点(客户只给了低权)

    9) 启动界面在集群管理界面 (服务->集群->websphere application sever 集群),选择web-cluster启动,启动完成后,再启动client-cluster 

      不要一起去启动,服务器内存会溢出,在部署的时候要检查你部署服务器的空间够不,不够的话,该节点服务器就部署应用就失败了

    nhz94259@163.com
  • 相关阅读:
    LINQTOSQL作为底层ORM框架后,我们的数据基类就变成了这个样子
    一個傳統的C2C網站的用戶充值的过程
    ajax跨域获取数据
    C#+HTML+JS生成的树完整代码
    核心Swing组件(六)
    Swing组件集合的事件处理(六)
    Swing组件集合的事件处理(四)
    核心Swing组件(四)
    核心Swing组件(三)
    核心Swing组件(五)
  • 原文地址:https://www.cnblogs.com/nhz-M/p/8097613.html
Copyright © 2020-2023  润新知