<IBM Websphere Portal>《关于IBM的Portal和WAS的说明和总结(自用笔记)》

《关于IBM的Portal和WAS的简单总结》

  • 1 架构
    • 1.1 说明
  • 2 常见问题
    • 2.1 LDAP链接问题
    • 2.2 启动脚本建议
    • 2.3 日志大小保留建议
    • 2.4 启动垃圾回收日志
  • 3 日志位置

1 架构

在这里插入图片描述
应用服务部署架构如上:

👉192.168.66.1服务器运行的server进程有:dmgr、nodeagent、 WebSphere_Portal、searchsrv、server1
👉192.168.66.2服务器运行的server进程有:nodeagent、 WebSphere_Portal02、 server1

1.1 说明

进程说明
dmgr作为管理节点,使用DMGR(Depoyment Manager)可以对单元内的server进行管理,例如对server进行重启、更改配置等操作。
nodeagentdmgr通过nodeagent的交互完成对单元内节点的控制管理。
应用程序服务器实例应用server(WebSphere_Portal、searchsrv、WebSphere_Portal02、 server1)均为应用程序服务器实例,用于运行应用程序

2 常见问题

2.1 LDAP链接问题

问题描述:
登录管理控制台时发现无法正常登录.

管理控制台登录地址:https://192.168.66.1:9043/ibm/console/
登录账号及密码:***/1234

问题分析:
查看dmgr日志报如下错误信息:日志路径:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log

[23-12-5 15:12:51:750 CST] 00000033 exception     E com.ibm.ws.wim.adapter.ldap.LdapConnection getDirContext CWWIM4520E 在处理期间发生了“javax.naming.CommunicationException: bldap.safe.gov.cn:389 [Root exception is java.net.ConnectException: Connection timed out]”命名异常。
[23-12-5 15:12:51:754 CST] 00000033 exception     E com.ibm.ws.wim.adapter.ldap.LdapConnection getDirContext com.ibm.websphere.wim.exception.WIMSystemException: CWWIM4520E 在处理期间发生了“javax.naming.CommunicationException: bldap.safe.gov.cn:389 [Root exception is java.net.ConnectException: Connection timed out]”命名异常。at com.ibm.ws.wim.adapter.ldap.LdapConnection.getDirContext(LdapConnection.java:1464)at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2623)at com.ibm.ws.wim.adapter.ldap.LdapConnection.checkSearchCache(LdapConnection.java:2594)at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2774)......

以上报错信息表明在连接LDAP服务器bldap.safe.gov.cn:389进行认证时,无法正常连接,经查bldap.safe.gov.cn(100.1.16.43)服务器已不再使用,因为无法正常提供服务,LDAP中存储的为控制台管理账户及Portal的用户信息,若LDAP无法正常提供服务,则无法使用管理员进行server的管理操作,Portal的用户无法登录认证。

2.2 启动脚本建议

目前在对server进行启动时,server启动较慢,经沟通发现目前仅在使用server1,其他server未在使用,建议启动时仅启动server1:
启动脚本为:/richangxunjian/daystart.sh
建议将脚本/opt/IBM/WebSphere/wp_profile/bin/startAll.sh 中注释如下黄色部分内容:
192.168.66.1服务器:

/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh
/opt/IBM/WebSphere/wp_profile/bin/startNode.sh
/opt/IBM/WebSphere/wp_profile/bin/startServer.sh server1
# /opt/IBM/WebSphere/wp_profile/bin/startServer.sh searchsrv
# /opt/IBM/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal

为避免nodagent强制对server进行重启,建议启动后将192.168.66.1服务器服务器上的dmgr和nodagent进程停止,仅保留server1进程。

192.168.66.2服务器:

/opt/IBM/WebSphere/wp_profile/bin/startNode.sh 
# ./startServer.sh WebSphere_Portal02 
./startServer.sh server1 

为避免nodagent强制对server进行重启,启动后将192.168.66.2服务器服务器上的nodagent进程停止,仅保留server1进程。

如果server1出现夯或处理较慢时,在对server1进行重启之前可以通过kill -3 <server_pid>生成线程转储javacore,建议每隔3-5秒执行一次,执行3次,每次执行都会在/opt/IBM/WebSphere/wp_profile目录下
在这里插入图片描述

kill -3 =quit 退出、清除信号。

2.3 日志大小保留建议

由于目前server日志仅保留1个历史文件,大小为1M,问题发生时的日志已被覆盖,建议修改日志文件大小配置,避免日志被覆盖,便于问题分析:
修改配置文件,更改保留SystemErr.log、SystemOut.log日志文件的大小:
192.168.66.1服务器server1配置文件路径:
/opt/IBM/WebSphere/wp_profile/config/cells/bportal1Cell01/nodes/bportal1/servers/server1/server.xml
192.168.66.2服务器server1配置文件路径:
/opt/IBM/WebSphere/wp_profile/config/cells/bportal1Cell01/nodes/bportal2/servers/server1/ server.xml

<errorStreamRedirect xmi:id="StreamRedirect_1251477397657" fileName="${SERVER_LOG_ROOT}/SystemErr.log" rolloverType="SIZE" maxNumberOfBackupFiles="1" rolloverSize="1" baseHour="24" rolloverPeriod="24" formatWrites="true" messageFormatKind="BASIC" suppressWrites="false" suppressStackTrace="false"/><outputStreamRedirect xmi:id="StreamRedirect_1251477397658" fileName="${SERVER_LOG_ROOT}/SystemOut.log" rolloverType="SIZE" maxNumberOfBackupFiles="1" rolloverSize="1" baseHour="24" rolloverPeriod="24" formatWrites="true" messageFormatKind="BASIC" suppressWrites="false" suppressStackTrace="false"/>

修改如上黄色标记色参数大小, maxNumberOfBackupFiles对应保留日志文件的个数,建议修改为50,rolloverSize参数对应单个日志文件大小,建议将rolloverSize="1"修改为50(对应大小为50m).修改后需要重启server生效。

2.4 启动垃圾回收日志

 <jvmEntries xmi:id="JavaVirtualMachine_1314786852717" verboseModeClass="false" verboseModeGarbageCollection="false" verboseModeJNI="false" initialHeapSize="1024" maximumHeapSize="2048" runHProf="false" debugMode="false" debugArgs="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments="-Ddefault.client.encoding=GBK -Dfile.encoding=GBK" disableJIT="false"/></processDefinitions>
</process:Server>

需要如下verboseModeGarbageCollection=“false” 的参数内容为true.

3 日志位置

192.168.66.1服务器:

👉server1日志:
/opt/IBM/WebSphere/wp_profile/logs/server1路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉nodeagent日志:
/opt/IBM/WebSphere/wp_profile/logs/nodeagent路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉dmgr日志:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉searchsrv日志:
/opt/IBM/WebSphere/wp_profile/logs/nodeagent路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉WebSphere_Portal日志:/opt/IBM/WebSphere/wp_profile/logs/WebSphere_Portal路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log

192.168.66.2服务器:

👉server1日志:
/opt/IBM/WebSphere/wp_profile/logs/server1路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉nodeagent日志:
/opt/IBM/WebSphere/wp_profile/logs/nodeagent路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log
👉WebSphere_Portal02日志:/opt/IBM/WebSphere/wp_profile/logs/WebSphere_Portal02路径下SystemOut.log、SystemErr.log、native_stderr.log、native_stdout.log、startServer.log、stopServer.log

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/257345.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有了安卓模拟器,就能在Windows 10或11上像使用安卓操作系统一样使用安卓

你可以使用Android模拟器在Windows 11或Windows 10中运行Android应用程序。如果你喜欢的应用程序只在手机上运行,但你想在电脑上使用,这些模拟器会很有用。 BlueStacks 与整个操作系统模拟器不同,BlueStacks只在Windows上模拟Android应用程序。它真的很容易使用,所以你不需…

Linux操作系统 3.Linux用户和权限

一、认知root用户&#xff08;超级管理员&#xff09; Windows、MacOS、Linux均采用多用户的管理模式进行权限管理 在Linux系统中&#xff0c;拥有最大权限的账户名为&#xff1a;root&#xff08;超级管理员&#xff09; 之前我们一直使用的是普通的用户 root用户拥有最大的系…

Spring Boot 3 整合 Spring Cache 与 Redis 缓存实战

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

06_W5500_DHCP

1.DHCP协议介绍&#xff1a; DHCP&#xff08;Dynamic Host Configuration Protocol&#xff09;是一种用于自动分配IP地址和其他网络配置信息的协议。它允许网络中的设备&#xff08;如计算机、手机、打印机等&#xff09;在连接到网络时自动获取IP地址、子网掩码、默认网关、…

【技巧】RAR压缩文件如何解压?

RAR是一种文件压缩与归档的专利文件格式&#xff0c;很多时候在工作中都会使用到。既然是压缩格式&#xff0c;我们就需要解压才能得到里面的文件&#xff0c;对于电脑小白来说&#xff0c;可能不知道如何解压RAR文件&#xff0c;下面小编来分享一下。 解压压缩文件&#xff0…

CAN总线协议编程实例

1. can.h #ifndef __CAN_H #define __CAN_H#include "./SYSTEM/sys/sys.h"/******************************************************************************************/ /* CAN 引脚 定义 */#define CAN_RX_GPIO_PORT GPIOA #define CAN_RX_GPI…

MySQL系列(十):主从架构

一&#xff1a;主从架构 常见的主从架构模式有四种&#xff1a; 一主多从架构&#xff1a;适用于读大于写的场景&#xff0c;采用多个从库来分担数据库系统的读压力。多主架构&#xff1a;适用于读写参半的场景&#xff0c;采用多个主库来承载数据库系统整体的读写压力。多主…

传输层之TCP协议

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

【python、opencv】opencv仿射变换原理及代码实现

opencv仿射变换原理 仿射变换是opencv的基本知识点&#xff0c;主要目的是将原始图片经过仿射变换矩阵&#xff0c;平移、缩放、旋转成目标图像。用数学公式表示就是坐标转换。 其中x&#xff0c;y是原始图像坐标&#xff0c;u&#xff0c;v是变换后的图像坐标。将公式转换为…

大数据技术2:大数据处理流程

前言&#xff1a;下图是一个简化的大数据处理流程图&#xff0c;大数据处理的主要流程包括数据收集、数据存储、数据处理、数据应用等主要环节。 1.1 数据收集 大数据处理的第一步是数据的收集。现在的中大型项目通常采用微服务架构进行分布式部署&#xff0c;所以数据的采集需…

JFlash烧写单片机bin/hex文件

1&#xff0c;安装压 JLink_Windows_V660c&#xff0c;官网可下载&#xff1b; 2&#xff0c;打开刚刚安装的 J-Flash V6.60c 选择创建新工程“Create a new project”&#xff0c;然后点击StartJ-Flash 点击之后跳出Select device框&#xff0c;选择TI 选择TI后&#xff0c…

浅析CPU 空闲时在干嘛?

人空闲时会发呆会无聊&#xff0c;计算机呢&#xff1f; 假设你正在用计算机浏览网页&#xff0c;当网页加载完成后你开始阅读&#xff0c;此时你没有移动鼠标&#xff0c;没有敲击键盘&#xff0c;也没有网络通信&#xff0c;那么你的计算机此时在干嘛&#xff1f; 你的计算…