首页 > 其他分享 >weblogic常用

weblogic常用

时间:2023-07-20 16:25:42浏览次数:35  
标签:常用 logs 补丁 opatch hprof weblogic HOME

weblogic启动用户账号登录(weblogic)
查看weblogic环境变量
env | grep weblogic

确认weblogic版本号

cd $WL_HOME/server/lib
java -cp weblogic.jar weblogic.version

java -cp $PROFILE_CLASSPATH weblogic.version -verbose

查看当前weblogic补丁命令
cd $WL_HOME && cd .. && export ORACLE_HOME=``pwd`` && ./OPatch/opatch lsinventory| grep description

opatch命令

opatch --help #命令帮助(这里只介绍几个常用的,不过多介绍了)
opatch apply  #安装补丁(补丁一般官网免费的找不到【购买了才有,别找了】,补丁解压,到解压的目录中使用,目录号即为补丁号)
optch napply  # 安装多个补丁
opatch rollback #回退补丁
opatch nroolback #回退多个补丁
opatch lsinventory #查看当前补丁及其版本

常见日志位置

$DOMIN_HOME/servers/AdminServer/logs
服务器日志:logs/AdminServer.log
HTTPS请求日志:logs/access.log
数据源日志:logs/datasource.log
诊断图像:logs/diagnostic.log

启动配置路径

$DOMIN_HOME/bin

配置server内存

setDomainEnv.sh文件中
#IF USER_MEM_ARGS 字段处添加jvm参数即可或者你可以另写启动脚本添加
建议:
USER_MEM_ARGS=-Xms2048m -Xmx2048m -XX:MaxPermSize=512m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./OOM.hprof

简单记录下java程序排查命令
查看当前用户所有jvm进程
jps #实际读取目录 /tmp/hsperfdata_weblogic

查看死锁栈帧
jstack -l pid | grep -i-E 'BLOCKED | deadlock'

监视jvm内存工具

jstat 
jstat -gc
jstat -gcutil

观察java进程运行环境参数
jinfo pid

分析对象及内存

jstat #不推荐
jmap -histo:live pid

抓hprof文件
jmap -dump:format=b,file=oom.hprof pid

分析hprof文件
jhat oom.hprof #不推荐

可视化分析工具

jvisualvm #推荐
jconsole #推荐
MAT #推荐

实时调试工具
jdb

标签:常用,logs,补丁,opatch,hprof,weblogic,HOME
From: https://www.cnblogs.com/ArthurHenry/p/17568707.html

相关文章

  • Java-Day-34( Class 类特性 + Class 类常用方法 + Class 对象的获取方法 + 具有 Class
    Java-Day-34Class类特性Class也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的通过类加载器ClassLoader类中的的loadClass方法对于某个类的Class类对象,在内存中只有一份不管是传统方法还是反射方法,一个类只会进一次ClassLoad类的......
  • 初识常用的设计模式
    一、什么是设计模式? 定义:设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 二、设计原则1.开闭原则:用抽象构建架构,用实现扩展细节2.依赖倒置原则:高层模块不应该依赖于底层......
  • linux系统,kafka常用命令
    kafka版本过高所致,2.2+=的版本,已经不需要依赖zookeeper来查看/创建topic,新版本使用--bootstrap-server替换老版本的--zookeeper-server。[root@kwephis1160698bin]#./kafka-topics.sh--list--zookeeperlocalhost:2181Exceptioninthread"main"joptsimple.Unrecognized......
  • Nginx常用配置
    一、基础配置userroot;worker_processes1;events{worker_connections10240;}http{log_format'$remote_addr-$remote_user[$time_local]''"$request"$......
  • docker常用命令
    dockeroperationcommand:查询镜像sudodockerimages删除镜像dockerrmibf756fb1ae65(镜像id)#启动镜像#sudodockerrun-it-d--nametest01ubuntu18.04:docker_test1/bin/sh创建macvlan网络sudodockernetworkcreate-dmacvlan--subnet=172.16.2.1/23--......
  • PGSQL_实操常用指南
    1、建表--定额配置主表--1、表不存在->创建--2、给注释CREATETABLEIFNOTEXISTSpublic.pro_salary_quota(idvarchar(50)NOTNULL,--主键Idworking_process_typeint4NOTNULL,--工序类型:1-构件工序,2-零件工序working_process_idvarch......
  • mysql常用中间件
    实现MySQL常用中间件的流程步骤步骤描述步骤一安装和配置MySQL数据库步骤二下载和安装MySQL中间件步骤三配置中间件和数据库连接步骤四测试中间件连接和功能步骤一:安装和配置MySQL数据库在开始实现MySQL常用中间件之前,首先需要安装和配置MySQL数据库......
  • 6大常用基础算法
    6大常用基础算法1冒泡排序(BubbleSort)基本思想两个数比较大小,比较大的数下沉,比较小的数冒起来。时间复杂度O(n)2代码```inta[]={15,4,3,2,8,0,7};intlength=sizeof(a)/size(a[0]);voidasd(inta[],intlength){inttemp;for(inti=0;i<length-1;i++){......
  • linux(麒麟)常用命令
    1、查看设备名称ls-l/dev/tty*  2、修改文件权限a、直接将此文件改为所有用户可读写chmod777/opt/1.txtr:读数字4w:写数字2x:写数字1可用数字快速表示,如,就是可读,可写,可执行就是4+2+1=7‘777’就表示拥有者,归属组,其他人都可读,可写,可执行。000反之。 b、修......
  • Docker CLI docker container prune 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中......