weblogic启动时日志重定向(nohup.out)

由于weblogic使用  nohup ./startWebLogic.sh &   启动时会将所有日志打印到nohup.out上,长此以往会导致该文件越来越大,不便于管理。

故下面介绍如何重定向该日志:

在startWebLogic.sh 或 startManagedWebLogic.sh文件中 #Start Derby# 这一行的上面增加WLS_REDIRECT_LOG重定向日志文件:

WLS_REDIRECT_LOG="/weblogic/domain/base_domain/log/weblogic.$$.log"

之后再使用 nohup ./startWebLogic.sh &  命令启动时,日志会按照进程号打印到"/weblogic/domain/base_domain/log/"目录下。

时间: 2024-11-02 13:12:23

weblogic启动时日志重定向(nohup.out)的相关文章

Weblogic 启动报错:java.lang.NoClassDefFoundError

Weblogic 启动报错:java.lang.NoClassDefFoundError  ####<2015-6-17 下午03时30分47秒 CST> <Error> <HTTP> <HDQSDOCMTAPP4> <zonyappserver> <[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS

记一次spring boot项目启动时的依赖循环

奇怪的是在我Ubuntu的机器上打包到测试服务器上报错,而从另外一台windows机器打包时就没问题,刚开始还以为是maven和jdk的问题.报错的启动时日志如下: 2019-06-14 14:03:45,644 org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter [main] (LoggingFailureAnalysisReporter.java:38) DEBUG --> Application faile

利用apache的rotatelogs命令实现WebLogic启动命令的nohup的日志回滚

每天写一个日志: nohup ./startWebLogic.sh | /apache/bin/rotatelogs ./logs/nohuplog 86400 & 每200M写一个日志: nohup ./startWebLogic.sh | /apache/bin/rotatelogs ./logs/nohuplog 200M & 每200M写一个日志,按时间日期命令名: nohup ./startWebLogic.sh | /apache/bin/rotatelogs ./logs/n

springboot多环境日志配置,启动时logback-test.xml文件冲突导致启动失败:openFile(null,true) call failed. java.io.FileNotFoundException

如题,在项目中用到了4个环境的日志配置文件,启动时在application.properties中指定环境,让springboot自动加载logback对应的配置文件: 每个环境的日志目录都不一样,比如sit和test环境分别是: 如果spring.profiles.active配置的是test,那么一切正常,非test环境,则启动失败.比如我现在配置spring.profiles.active=sit来启动联调环境,报错日志如下: 2020-01-10 14:32:33.579 |-ERROR

weblogic启动问题

昨天测试环境上网银系统突然出现启动weblogic控制台出错问题,执行startWebLogic.sh脚本后tail到nohup文件时没有反应,nohup.out文件一直没有反应.对于此问题同事想reboot 操作系统,但是执行reboot后突然又出现其他的问题,最后发现由于reboot重启系统会带来很多隐患比如:不会等待AIX上的其他应用系统正常停止立即退出系统类似于突然断电,这样应用的缓存没来得及清理就保存到了系统上但是很隐蔽,不易发现.然后执行shutdown后重启系统.出现BIS系统的w

使用System.out.printf()输出日志重定向到文件后显示混乱问题

写了一个小工具,使用System.out.printf()输出日志,以方便使用者查看,在终端显示没有问题,但重定向到文件就有问题了,会出现一些很奇怪的乱序现象. 上网查询资料,判断应该是跟重定向和Linux缓冲区有关,标准输出为行缓冲,文件为全缓冲,可以使用 stdbuf -oL [command] 来实现重定义缓冲区类型,于是将原先的启动脚本中的 nohup java ... & 改为 nohup stdbuf -oL ... & , 这样改完后用vim命令查看文件内容是正常的,但使用t

Linux下查看进程(程序)启动时的环境变量

背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题,因为在我设置开机启动的服务时用service jira start出现找不到一些变量,如:获取不到java的home目录,提示找不到,为此,我加上了java的环境变量开机启动Ok了,但是英文,我对英文认识少,但还是想用中文,否则插件就等于白安了. 为此,需要弄清这两者的环境变量的区别在哪儿,如何查看

log日志重定向

1.重定向: 我们在使用NSLog(@"hahaha") 时,实质是将"hahaha"写入到一个系统默认位置的log文件中,然后控制台通过实时获取这个文件的内容进行显示打印信息. 但有时我们希望不需要链接xcode在手机上直接查看日志信息,这个时候我们就需要将log日志的位置调整到我们想要的指定位置. 好处: 这样调整的好处是我们可以自定义一个textview来读取log日志内容,通过某种方式触发(比如摇晃),来将实时的日志直接像是到手机上. 也可以通过后台接口上传

weblogic启动之后经常自己挂掉的情况总结

因为天天都和weblogic打交道,碰到不少坑,今天突然觉得应该把遇到的坑总结一下,有备无患0.0 1.weblogic与jdk的问题(2018-04-26更新) 今天刚到公司现场人员就告诉我网站又挂了(他妈了个巴子的)....于是查看日志,发现网站挂掉之前打印如下日志: <2018-4-26 上午08时43分54秒 CST> <Notice> <WebLogicServer> <BEA-000388> <JVM called the WebLogic