WebSphere 叢集建立及故障排除
轉自:http://thinklog.blog.163.com/blog/static/7189618220093244719662/
建立WAS cluster比較簡單,首先通過WAS ND建立Cellmanager,然後依次建立custom Application server,並加入叢集中即可。
問題1:埠占用導致cluster無法啟動
cluster建立完畢後,通過Web登入console,然後啟動cluster,但是發現cluster總是處於“部分啟動”狀態,檢查發現有一個伺服器是停止狀態,在console介面上啟動停止的伺服器,系統報錯,說什麼無法啟動,詳細檢查JVM日誌。水平比較凹,不知道怎麼看JVM日誌,後來登入到伺服器終端,使用命令手工啟動伺服器,說埠衝突。檢查發現8880埠在IBM公司中是重合的,一個是WAS 的SOAP 連線埠,一個是什麼cd之類的,搞不清楚,埠衝突好辦,在console裡面修改另外一個埠即可,然後啟動cluster,OK,成功了。
後又發現另外一個節點也如此,也是埠衝突,8881,不知道怎麼搞的,這個可沒有重合埠啊。先改了再說。
問題2:cluter連線資料來源錯誤
建立資料來源之後,測試連線時提示:
在節點 ibm520CellManager01 上的伺服器 dmgr 上,資料來源 gkh 的測試連線由於以下異常 java.sql.SQLException: java.lang.IncompatibleClassChangeError: class oracle.net.ns.NSProtocol does not implement interface oracle.net.ns.Communication 而失敗。 檢視 JVM 日誌 獲取進一步的詳細資訊。
選擇JDBC提供程式時,選擇CellManager節點,沒有選擇叢集。
選擇群集後,仍報錯:
在節點 ibm520CellManager01 上的伺服器 dmgr 上,資料來源 gkh 的測試連線由於以下異常 java.lang.Exception: java.sql.SQLException: invalid arguments in callDSRA0010E: SQL State = null, Error Code = 17,433 而失敗。
沒有選擇JDBC 資料來源中的“元件管理的認證別名”,好像還要配置好聯結器的使用者名稱和密碼(已經做過)。另JNDI的名字也要搞對才可
在節點建立資料來源時報錯:
Test connection failed for data source test on server nodeagent at node amststwaspe00Node01 with the following exception: java.lang.Exception: java.sql.SQLException: invalid arguments in callDSRA0010E: SQL State = null, Error Code = 17,433. View JVM logs for further details. |
觀察日誌無結果。
重啟Server及叢集,datasource仍然沒有效果。
最後重啟NodeAgent,成功。
相關文章
- 掌握 Kubernetes 故障排除:有效維護叢集的優秀實踐和工具
- zookeeper叢集及kafka叢集搭建Kafka
- 如何配置並排除 GRUB故障
- Linux 硬體故障排除指南Linux
- Docker中建立Consul叢集Docker
- 網路故障排除工具 | 快速定位網路故障
- 【Redis】Redis Cluster-叢集故障轉移Redis
- redis cluster 叢集故障恢復操作思路Redis
- Oracle 12c叢集啟動故障Oracle
- mongodb 分片叢集建立分片集合MongoDB
- kubernets叢集節點NotReady故障 分析報告
- 伺服器叢集的故障轉移方案伺服器
- mongodb叢集節點故障的切換方法MongoDB
- 【故障公告】Kubernetes 叢集節點當機造成部落格站點故障
- 故障排除 | enq:TX - index contention等待事件ENQIndex事件
- 如何在CentOS上建立Kubernetes叢集CentOS
- Karmada跨叢集優雅故障遷移特性解析
- SQL Server 2008的故障轉移叢集概述UBSQLServer
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- 記一次Kafka叢集的故障恢復Kafka
- Kubernetes故障排除的直觀指南 - Daniele Polencic
- 通過redis的monitor命令排除故障Redis
- Elasticsearch——叢集管理及文件CRUDElasticsearch
- 095、如何建立Swarm叢集?(Swarm02)Swarm
- 使用 kubeadm 建立 kubernetes 叢集 v1.21
- 使用Gardener在GoogleCloudPlatform上建立Kubernetes叢集GoCloudUDPPlatform
- 基於istio實現單叢集地域故障轉移
- 如何應對Akka叢集出現腦裂故障?- Andrzej
- docker搭建redis叢集和Sentinel,實現故障轉移DockerRedis
- 多種網路裝置的優缺點及網路故障的排除方法
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- 掌握 Kubernetes 故障排除技巧:kubectl命令的基本指南
- Quartz叢集增強版_01.叢集及缺火處理(ClusterMisfireHandler)quartz
- Elasticsearch(二)--叢集原理及優化Elasticsearch優化
- redis原理及叢集主從配置Redis
- Docker 容器搭建及 Redis 叢集原理DockerRedis
- Spark 叢集執行任務失敗的故障處理Spark
- 故障分析 | ClickHouse 叢集分散式 DDL 被阻塞案例一則分散式