Weblogic在AIX 等UNIX上产生txt日志文件解决方法

合集下载

WebLogic在AIX下的安装及集群配置

WebLogic在AIX下的安装及集群配置

WebLogic815在AIX5.3下的安装及集群配置一、网络拓补图Table 2.服务器规划myserver70017002AppServer170037004 AppServer270057006Table 错误!未定义书签。

. 机器规划Name Node Manager ListenAddressNode Manager ListenPort MachineitsmMachine15555myserver, AppServer1,AppServer2ProxyServer三、安装前的准备首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证。

确定一个安装目录,建议该目录下至少有1个G的空间,可单独创建个逻辑卷和文件系统创建一个bea用户组帐号groupadd –g 800 bea创建一个weblogic用户帐号useradd –d /home/weblogic –g 800 weblogic四、选择安装方式WebLogic在AIX平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式,这里只介绍控制台安装模式。

WebLogic的安装介质分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar)Bin方式的安装:首先赋予.bin可执行权限chmod a+x filename.bin然后执行./filename.bin -mode=console.jar方式的安装:此种方式需要预先安装IBM JDK。

这里假设安装在/usr/java14目录下。

如果已经安装,还要检查path中是否已经配置,如果没有配置,需要增加,见下图:PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/binJAVA_HOME=/usr/java14然后重新登陆,即可生效运行下面命令进行安装java -jar filename.jar -mode=console此处我们以bin方式安装五、开始weblogic安装1.以weblogic用户登陆系统,执行->2|Use an existing BEA Home [/home/beahome1]Enter index number to select OR [Exit][Previous][Next]>如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则运行回车符,进入下一步:5.在选择安装类型窗口,键入[1],运行回车符,进入下一步Choose Install Type:Enter index number to select OR [Exit][Previous][Next]>6.进入选择安装路径窗口Choose Product Directory:-------------------------Product Installation Directory= [/home/bea/weblogic81]7.8.六、配置weblogic域进入weblogic安装目录的/home/bea/weblogic81/common/bin目录,执行./config.sh第一步:选择建立新的域:<------- BEA WebLogic Configuration Wizard----------> Create or Extend a Configuration:extend functionality by enabling|WebLogic Workshop.Enter index number to select OR [Exit][Next]> 1录入1,回车,建立一个新的域。

日志处理方案

日志处理方案

日志处理方案日志处理方案是指通过一系列工具和技术来分析和处理应用程序、操作系统或其他相关设备产生的日志信息,以便及时发现和解决问题、优化系统性能和改进业务运营。

一个完善的日志处理方案需要考虑以下几个方面:1. 日志收集:收集应用程序、操作系统或其他设备产生的日志信息并将其存储到中央化的存储系统中,例如ELK Stack、Splunk、Graylog 等。

可以使用日志收集工具(如Fluentd、Logstash、rsyslog等)来将日志信息聚合到中央日志服务器上。

2. 日志分析:对收集到的日志信息进行分析,以便找出与故障、性能问题或安全漏洞相关的信息。

使用日志分析工具(如Kibana、Loggly、Sematext等)来对日志数据进行查询、搜索和可视化分析。

3. 日志报警:配置日志报警规则,以便在发现重要事件或出现异常时及时向相关人员发送警报。

可以使用日志报警工具(如Opsgenie、PagerDuty、VictorOps等)将警报与其他工具和应用程序集成起来。

4. 日志归档:对于老旧的日志数据,需要将其归档以释放存储空间。

可以使用日志归档工具(如AWS Glacier、Azure Archival Storage等)来将日志数据的长期存储需求降至最低。

5. 安全监控:利用日志数据来监控网络安全相关的事件。

例如,网络入侵尝试、认证失败、恶意软件等。

可以使用安全监控软件(如OSSEC、Suricata、LogRhythm等)来实现。

总之,一个好的日志处理方案应该是简单易用、可扩展的,并且能够提供用于故障排除、性能优化和安全监控的有效工具和功能。

weblogic主管服务日志

weblogic主管服务日志

weblogic主管服务日志
1. 登录WebLogic管理控制台并选择要查看服务日志的运行中的WebLogic服务器示例。

2. 在WebLogic Server控制台的左侧导航中,展开“诊断”部分,然后单击“日志文件”。

3. 在“日志文件”页面上,选择“服务器日志文件”选项卡。

4. 在“服务器日志文件”选项卡下,您可以选择服务器日志文件的级别和存储位置。

默认情况下,WebLogic Server会将服务日志存储在域目录下的logs目录中。

5. 在手动刷新之前,您可以在此页面上选择查看服务器日志的时间范围。

6. 单击“刷新”按钮以查看最新的服务日志条目。

您也可以使用WebLogic Server命令行工具来查看服务日志。

以下是命令行工具中查看服务日志文件的示例:
1. 以管理员模式登录WebLogic Server。

2. 进入WebLogic Server域的bin目录。

3. 运行以下命令:
```
tail -f ../logs/server.log
```
此命令将显示服务器日志文件的最新条目,并将持续监视日志文件并显示新条目。

要停止此命令,请使用“Ctrl + C”组合键。

请注意,这只是查看WebLogic Server服务日志的基本步骤,具体步骤可能因WebLogic版本和配置而异。

WebLogic性能优化及Unix命令操作

WebLogic性能优化及Unix命令操作

WebLogic性能优化——内存
3、注意Unix与Windows的参数差别。AIX和Linux 的参数值要加上双引号,Windows则不需要加。 如该加的没加,不该加的加了,就会导致设置的 参数不起作用,影响应用系统的性能。 4、Unix系统下参数是否生效的检查。可以使用如 下命令: ps –ef|grep java 如果设置的参数生效,在显示的结果中会看到设 置的值。如没有生效,会显示weblogic缺省的值Xms32m –Xmx200m。
WebLogic性能优化——License
ip:限制了服务器的ip地址,其他ip地址不 可以使用。any表示没有ip地址方面的限制。 units:试用版weblogic软件,这个值为5, 也就是说,最多允许5各用户访问这个 weblogic服务。unlimited表明没有限制。
WebLogic性能优化——NativeIO
WebLogic性能优化——内存
5、Windows下可以使用echo命令,在 startWebLogic.cmd文件中查看 echo %MEM_ARGS% 会在dos窗口中输出内存设置的信息。
WebLogic性能优化——线程数
线程数Thread Count weblogic服务在接收到请求后,会交给 后台的线程来处理,线程数决定了并发处 理能力的大小。 一般以服务器的CPU个数为基准,每个 CPU可负担25个线程,最好不要超过50个 查看线程的运行情况,上面已经提到。
在weblogic的server中,一般要将“Enable Native IO”选项置为false,即未选中状态。 并将“Socket Readers”的值设大66、88、 99等,缺省值为33。 还要查看各线程的状态,如果线程出现大 量被“Socket Readers”请求占用的情况, 则还是要将NativeIO置为true。

AIX操作系统错误日志及日常维护

AIX操作系统错误日志及日常维护

AIX操作系统错误日志及日常维护一、系统故障记录(errorlog)errdemon 进程在系统启动时自动运行记录包括硬件软件及其他操作信息故障记录文件为/var/adm/ras/errlog 可备份下来或拷贝到别的机器上分析errpt 命令的使用(普通用户权限也可使用)#errpt |more 列出简短出错信息ERROR_ID TIMESTAMP T C RESOURCE_NAME ERROR_DESCRIPTION192AC071 0723100300 T 0 errdemon Error logging turned off0E017ED1 0720131000 P H mem2 Memory failure9DBCFDEE 0701000000 T 0 errdemon Error logging turned on038F2580 0624131000 U H scdisk0 UNDETERMINED ERRORAA8AB241 0405130900 T O OPERATOR OPERATOR NOTIFICATION TIMESTAMP: MMDDHHMMYY (月日时分年T 类型: P 永久; T 临时; U 未知永久性的错误应引起重视C 分类: H 硬件; S 软件; O 用户; U未知#errpt -d H 列出所有硬件出错信息#errpt -d S 列出所有软件出错信息#errpt -aj ERROR_ID 列出详细出错信息# errpt -aj 0502f666 <--- ERROR_ID用大小写均可,例:LABEL: SCSI_ERR1ID: 0502F666Date/Time: Jun 19 22:29:51Sequence Number: 95Machine ID: 123456789012Node ID: host1Class: HType: PERMResource Name: scsi0Resource Class: adapterResource Type: hscsiLocation: 00-08VPD: <--- Virtal Product DataDevice Driver Level (00)Diagnostic Level (00)Displayable Message.........SCSIEC Level....................C25928FRU Number..................30F8834 Manufacturer................IBM97FPart Number.................59F4566Serial Number (00002849)ROS Level and ID (24)Read/Write Register Ptr (0120)DescriptionADAPTER ERRORProbable CausesADAPTER HARDWARE CABLECABLE TERMINATOR DEVICEFailure CausesADAPTERCABLE LOOSE OR DEFECTIVERecommended ActionsPERFORM PROBLEM DETERMINATION PROCEDURESCHECK CABLE AND ITS CONNECTIONSDetail DataSENSE DATA0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000二、控制面板上的LED 代码.8 位代码通常系统故障灯会同时亮起某些机型还会同时显示故障设备位置代码.4 位代码通常是Exxx.3 位代码通常为0yyy 只看后3位.8 位和4位代码可查看系统服务手册 (Service Guide)3 位代码可查看系统诊断手册(Diagnostic Information for Multiple Bus System).闪动的 888, 系统崩溃硬件或软件原因造成按reset 键会显示更多内容888-102 一般为软件故障888-102-207 例外系统会产生一个dump888-102-xxx-0C9 系统正在做dump, 请等待888-102-xxx-0C0 系统dump完成可关电重启888-103 或 105硬件故障一般有 SRN 代码及位置代码三、其他用于收集系统信息的命令lsdev -C 系统设备信息#lsdev -Cc diskhdisk0 Available 00-06-00-2,0 4.5 GB 16 Bit SCSI Disk Drivehdisk1 Available 00-06-00-1,0 4.5 GB 16 Bit SCSI Disk Drivehdisk2 Defined 00-06-00-4,0 16 Bit SCSI Disk Drivelspv 查看物理卷信息#lspvhdisk0 0007821160af3d76 rootvghdisk1 000782117f571294 rootvghdisk2 0000000045c45bde datavglsvg 查看卷组信息#lsvg datavgVOLUME GROUP: datavg VG IDENTIFIER: 0000000055e2458bVG STATE: active PP SIZE: 4 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 2169 (8676 megabytMAX LVs: 256 FREE PPs: 1 (4 megabytes)LVs: 3 USED PPs: 2168 (8672 megabytOPEN LVs: 2 QUORUM: 2TOTAL PVs: 1 VG DESCRIPTORS: 2STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 1 AUTO ON: yesMAX PPs per PV: 2032 MAX PVs: 16#lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/A...lv00 jfs 51 102 1 closed/stale /ibmcxxlv01 jfs 1 1 1 open/syncd /cics_regionslv02 jfs 4 4 1 open/syncd /var/mqmlslpp 查看文件组信息# lslpp -L |grep 23100020....devices.pci.23100020.rte 4.3.2.7 C IBM PCI 10/100 Ethernet Adapt 看某个文件组是否已安装如以太网卡驱动也用于查询补丁程序的版本lsattr 查看设备参数设置# lsattr -El ent2busio 0x7fffc00 Bus I/O address Falsebusintr 9 Bus interrupt level Falseintr_priority 3 Interrupt priority Falsetx_que_size 512 TRANSMIT queue size Truerx_que_size 256 RECEIVE queue size Truerxbuf_pool_size 384 RECEIVE buffer pool size Truemedia_speed 10_Half_Duplex Media Speed Trueuse_alt_addr no Enable ALTERNATE ETHERNET address Truealt_addr 0x000000000000 ALTERNATE ETHERNET address Trueip_gap 96 Inter-Packet Gap Truelscfg 查看VPD信息Virtual Product Data)# lscfg -vl ssa1DEVICE LOCATION DESCRIPTIONssa1 30-68 IBM SSA Enhanced RAID Adapter(14104500)Part Number.................097H0645FRU Number..................097H0645 <-- 备件号Serial Number...............C8217227EC Level....................0000F20825 Manufacturer................IBM053ROS Level and ID............7201 <-- 微码版本Loadable Microcode Level (04)Device Driver Level (00)Displayable Message.........SSA-ADAPTERDevice Specific.(Z0)........DRAM=032Device Specific.(Z1)........CACHE=0Device Specific.(Z2)........000000062955dab2Device Specific.(YL)........P2-I7 <-- 槽号不同的硬件设备有不同的VPD 所含的格式和信息都不一样通常备件号和微码版本最有参考价值注FRU(Field Replace Unit)才是真正的备件号。

AIX关于Weblogic的报错 Too many open files 的处理

AIX关于Weblogic的报错 Too many open files 的处理

AIX关于Weblogic的报错"Too many open files"的处理[| 2008/02/25 11:56]大 | 中 | 小AIX关于Weblogic的报错"Too many open files"的处理一顿搜索得知如下:"Too many open files"的产生是操作系统对于一个进程所能打开的文件数进行了限制。

在AIX里面相关的东西如下:命令ulimit,文件/etc/security/limits这里注意一个问题。

系统默认值default是个最大值,如果用户本身做了相应设定,是不能超过系统的默认值的(超过也无效),需要修改放大系统的默认值。

才能真正生效。

同时说明如果想让修改生效,需要重新启动系统。

追加:仅仅系统还不够还要修改Weblogic的初始化参数脚本./weblogic92/common/bin/commEnv.sh。

如下:maxfiles=`ulimit -H -n`if [ "$?" = "0" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then ulimit -n 1024 (放大它到32768)fi引用的一个链接:/u/10516/showart.php?id=475961AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits)。

hard limits自AIX 4.1版本开始引入。

hard limits 应由AIX系统管理员设置,只有security组的成员可以将此值增大,用户本身可以减小此限定值,但是其更改将随着该用户从系统退出而失效。

使用下列命令可以查看hard limits的限定值:ulimit -Hasoft limits 是AIX核心使用的限制进程对系统资源的使用的上限值。

Linux weblogic按天生成日志

Linux weblogic按天生成日志

1.Linux系统自带定时执行功能设置crontab。

以下的操作全部使用weblogic用户操作即可,使用root用户操作也行。

Crontab定时执行任务设置好后,就算服务器重启,crontab也能在重启后自动执行。

2.linux 启动weblogic时在bin路径下输入启动命令:nohup ./startWeblogic &启动后,系统会将日志文件输出到bin文件夹下的nohup.out文件中。

3.修改文件操作权限如:我的domains路径为/home/weblogic/Oracle/Middleware/user_projects/domains/qhgs_domain/bin我将/home/weblogic下的权限全部修改为:777命令如下:chmod -R 777 /home/weblogic4.获取环境配置执行echo $PA TH命令,获取环境配置,如:/home/weblogic/tool/jdk1.7.0_79/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/loc al/sbin:/usr/sbin:/sbin5.修改权限后,配置crontab信息,使日志文件每天00时复制清空,且每7天打包一次。

执行crontab -e命令,然后按输入i进行编辑。

编辑输入如下内容:SHELL=/bin/bashPATH=/home/weblogic/tool/jdk1.7.0_79/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/ usr/local/sbin:/usr/sbin:/sbinMAILTO=rootHOME=/0 0 * * * cp /home/weblogic/Oracle/Middleware/user_projects/domains/qhgs_domain/bin/nohup.out/home/weblogic/Oracle/Middleware/user_projects/domains/qhgs_domain/bin/nohup.`date -d yesterday +\%Y\%m\%d`.log; cat /dev/null > /home/weblogic/Oracle/Middleware/user_projects/domains/qhgs_domain/bin/nohup.out0 1 * * 0 cd /home/weblogic/Oracle/Middleware/user_projects/domains/qhgs_domain/bin; find ./ +mtime 7 -exec tar cvf nohup.`date -d yesterday +\%Y\%U`.tar {} \; ;find ./ -mtime 91 -exec rm -f {} \;编辑完后,wq!保存退出。

Weblogic常见报错以及解决方法[转载]

Weblogic常见报错以及解决方法[转载]

Weblogic常见报错以及解决⽅法[转载]Weblogic常见报错以及解决⽅法[转载]2020-09-13 09:55:22 4109 收藏 11⽂章标签:前⾔:Oracle WebLogic中间件在⽹站部署过程中经常会使⽤到。

该产品系列的核⼼是Oracle WebLogic服务器,它是⼀个功能强⼤和可扩展的Java EE服务器。

今天整理了在运维过程中经常会遇到的各种报错以及解决⽅法,纯技术⼲货,希望能够对正在学习weblogic过程中的您提供帮助。

weblogic有两种部署⽅式,单点模式和集群模式,单点模式直接创建⼀个域,在控制台进⾏程序部署即可;⽽集群模式分为admin(管理)节点和Managed(被管理)节点,管理节点通过控制台对被管节点进⾏管理,程序部署在被管节点的集群上。

不论是单点模式,还是集群模式,常见的报错基本⼀致。

基本概念Domain :域是作为单元进⾏管理的⼀组相关的 WebLogic Server 资源。

⼀个域包含⼀个或多个 WebLogic Server 实例,这些实例可以是集群实例、⾮群集实例,或者是集群与⾮群集实例的组合。

⼀个域可以包含多个集群。

域还包含部署在域中的应⽤程序组件、此域中的这些应⽤程序组件和服务器实例所需的资源和服务。

应⽤程序和服务器实例使⽤的资源和服务⽰例包括计算机定义、可选⽹络通道、连接器和启动类。

Domain 中包含⼀个特殊的 WebLogic 服务器实例,叫做 Administration Server,这是我们配置管理Domain中所有资源的核⼼。

通常,我们称加⼊Domain中的其他实例为 Managed Server,所有的Web应⽤、EJB、Web Services和其他资源都部署在这些服务器上。

Administration Server :管理服务器是控制整个域配置的中⼼操作节点,管理服务器维护着整个域的配置并将配置分配到每个被管理服务器 Managed Server 中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Weblogic在AIX 等UNIX上产生txt日志文件解决方法
BEA WebLogic 服务器在AIX 等UNIX上运行的bug问题:
在WEBLOGIC的启动的目录中产生一个小型日志文件,该文件可能包含诸如系统核心来自哪个信息库之类的有用信息;然而,该文件在所有时间内并不是都包含有用的信息。

产生文件采用"hs_err_pid<PID #>.log" 形式,其中,"<PID #>" 是BEA WebLogic 服务器进程的进程ID。

在AIX 上,这个文件还有可能是"javacore<PID>.<ID Number>.txt",其中,"<PID #>" 是BEA WebLogic 服务器进程的进程ID。

"<ID Number>" 是操作系统产生的号码。

问题分析及解决方法:
这是JA V A虚拟机的问题,第一个要看的地方是JVM 本身。

JVM 是一个本机程序并且能够引起此类错误。

当有疑问时,您可以尝试另一种被鉴定的JVM或较新的版本来确定是否是JVM bug 导致的错误。

许多JIT bug 都与编译器的使用有关,禁用这种特性将解决此类问题。

通过给JA V A 命令行提供" piler=none " 选项,这种问题将得到解决。

具体方法:
1.找到启动weblogic的文件,startWebLogic.sh(weblogic 7.0版本,在创建webloigc实例下) 或startWLS.sh(weblogic 8.1版本,在bea主目录下的weblogic81\server\bin 目录下);
2.打开startWebLogic.sh(weblogic 7.0版本)或startWLS.sh(weblogic 8.1版本),并到文件末尾找到java启动的代码行:
3.在代码"${JA V A_HOME}/bin/java"后增加" piler=none " 选项即可:
4.重新启动weblogic。

相关文档
最新文档