在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
不要一起去启动,服务器内存会溢出,在部署的时候要检查你部署服务器的空间够不,不够的话,该节点服务器就部署应用就失败了
在websphere上部署集群应用程序-工作记录的更多相关文章
- redis单机上部署集群
一.安装单机redis redis的安装:版本至少是3.2.8及其以上,这里以3.2.8版本为例说明 1.安装redis wget http://download.redis.io/releases ...
- websphere8 从安装到部署 测试集群应用程序 安装j2ee程序(非常详细)
目录1. 准备安装文件2. 安装Installation Manager3. 为Installation Manager指定安装资源库4. 创建部署管理器概要文件5. 创建定制概要文件并联合到部署管理 ...
- 从零开始,使用Docker Swarm部署集群教程
本文首先从Dockerfile创建了一个简单web镜像 然后将web镜像推送到了远程仓库,以备后面集群中不同机器自动下载 之后使用docker-compose.yml配置了一个应用 而后新建了2台虚拟 ...
- 使用Rancher在K8S上部署高性能PHP应用程序
介 绍 PHP是网络上最流行的编程语言之一,许多被广泛使用的内容管理系统都使用它开发,如WordPress和Drupal,并为现代服务器端框架(如Laravel和Symfony)提供核心代码. 尽管P ...
- WebLogic部署集群和代理服务器
应公司要求,最近在学习weblogic集群这块的知识,下面我把我这几天学到的,以及过程中遇到的问题及如何解决的,分享给大家.首先,weblogic是Orcale公司的一款产品,至于其作用,我想就不用我 ...
- Kubernetes学习之路(26)之kubeasz+ansible部署集群
目录 1.环境说明 2.准备工作 3.分步骤安装 3.1.创建证书和安装准备 3.2.安装etcd集群 3.3.安装docker 3.4.安装master节点 3.5.安装node节点 3.6.部署集 ...
- [转贴]CentOS7.5 Kubernetes V1.13(最新版)二进制部署集群
CentOS7.5 Kubernetes V1.13(最新版)二进制部署集群 http://blog.51cto.com/10880347/2326146 一.概述 kubernetes 1.13 ...
- DataStage 六、安装和部署集群环境
DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进程的启动和停止 DataStage 三.配置ODBC Da ...
- Kubernetes 部署集群内部DNS服务
Kubernetes 部署集群内部DNS服务 部署官网:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/ ...
随机推荐
- javascript 可多选的下拉框 multiselect
首先引用一个写的很好的博客http://www.cnblogs.com/landeanfen/p/5013452.html 我使用的是bootstrap-multiselect,实现功能是 选择下拉框 ...
- 05).30分钟学会Servlet+过滤器+监听器+实际案例
一.Servlet简介: Servlet程序处理流程 二.Servlet程序实现 实现要求 Servlet属于java ee范畴,而java和javac属于java se范畴,要想编译servlet必 ...
- 《剑指offer》面试题的Python实现
<剑指Offer>是很多程序员面试前要看的书,但里面的算法都是基于C++实现的,最近用了三周左右时间,用Python完成了里面几乎所有的算法题,由于时间以及个人水平均有限,或许会有部分问题 ...
- 通讯框架 t-io 学习——websocket 部分源码解析
前言 前端时间看了看t-io的websocket部分源码,于是抽时间看了看websocket的握手和他的通讯机制.本篇只是简单记录一下websocket握手部分. WebSocket握手 好多人都用过 ...
- ANDROID基础ACTIVITY篇之Activity的生命周期(一)
首先我们先来看一下官方的Android的生命周期图: 根据这个流程图我们可以看到Activity的生命周期一共有7个方法,那么接下来我们就来聊聊这些方法执行过程. 首先在两个Activity(Main ...
- API设计相关
来自HeroKu的HTTP API 设计指南 http://get.jobdeer.com/343.get https://github.com/interagent/http-api-design ...
- (11.20)Java小知识!
经过一段时间的学习,我也终于来到了Java语言的核心篇,也就是对象与类的学习,今天想要和大家分享的是关于类的小知识点. 1.类的声明: 类可以看成创建Java对象的模板.类亦可以理解成Java一种 ...
- vue 组件中数组的更新
今天写项目时遇到的问题,瞬间就卡在那了 来还原一下: parent.vue: <template> <div> <button @click="change&q ...
- redux中间件的原理——从懵逼到恍然大悟
前言react已经出来很久了,其生态圈之庞大,一锅炖不下!各种react-xx,已让我们不堪重负,github上随便一个demo,引入的模块至少都是五指之数+.看着头疼,嚼之无味…….在此建议新学者, ...
- unity插件开发
1.简单的svn集成: 查询svn的文档可以知道svn提供各种命令符操作.因此,原理非常简单,利用命令符操作调用svn即可.代码也非常简单: 更新:Process.Start("Tortoi ...