win 系统设置weblogic 进行定时自动重启并删除其日志和缓存文件,定时监控cpu是否达到100%并重启weblogic服务
一:如何在win系统设置 任务管理:请百度查询 win系统设置 任务管理
二:设置 webogic 重启并删除垃圾文件的bat脚本
sqlplus /nolog @C:\Users\Administrator\Desktop\drop_trigger.sql SETLOCAL set stop_DOMAIN_HOME=E:\Weblogic_dimians\domains\base_domain\bin call "%stop_DOMAIN_HOME%\stopWebLogic.cmd" %* ENDLOCAL @rmdir /s/q E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs 目录下的所有日志文件信息
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs2\*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\cache\*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\data\*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\tmp\*.* /s /q
del C:\Users\Administrator\AppData\Local\Temp\datamodel\*.* /s /q
copy C:\Users\Administrator\Desktop\log4j.properties E:\Weblogic_dimians\domains\base_domain\war\yth\WEB-INF\classes\log4j.properties
copy C:\Users\Administrator\Desktop\licences_lib\pwp-core-2.0.1.20161101.20.jar E:\Weblogic_dimians\domains\base_domain\war\yth\WEB-INF\lib\pwp-core-2.0.1.20161101.20.jar
copy C:\Users\Administrator\Desktop\licences_lib\pwp-framework-3.1.0.20171114.11.release.jar E:\Weblogic_dimians\domains\base_domain\war\yth\WEB-INF\lib\pwp-framework-3.1.0.20171114.11.release.jar
copy C:\Users\Administrator\Desktop\licences_lib\gdsd-czjd-0.0.1-SNAPSHOT.jar E:\Weblogic_dimians\domains\base_domain\war\yth\WEB-INF\lib\gdsd-czjd-0.0.1-SNAPSHOT.jar SETLOCAL set DOMAIN_HOME=E:\Weblogic_dimians\domains\base_domain call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %* ENDLOCALdrop_trigger.sql
conn SYNC_PLUS_1/SYNC_PLUS_1@192.168.1.168/pdborcl ; truncate table pwp_licence; quit;log4j配置
################ levl:DEBUG < INFO< WARN< ERROR<FATAL ; OFF/ ALL
log4j.rootLogger = CONSOLE ,logFile ,INFO , ERROR ,FATAL , WARN dir = servers/AdminServer/logs/pwp-log # the dir of the tomcat input log
# dir = ${catalina.home} # Set hibernate's log level to Info begin
log4j.logger.org.hibernate=WARN
# log4j.logger.net.sf.hibernate=INFO
log4j.logger.net.sf=WARN
# Set hibernate's log level to Info end
log4j.logger.org.jbpm=WARN
log4j.logger.org.quartz=WARN log4j.logger.org.hibernate.SQL=INFO
log4j.logger.org.apache.commons.beanutils.ConvertUtils=INFO
log4j.additivity.org.apache.commons.beanutils.ConvertUtils=false log4j.logger.org.apache.commons.beanutils.BeanUtils=INFO
log4j.additivity.org.apache.commons.beanutils.BeanUtils=false log4j.logger.org.apache = WARN
#log4j.logger.org.apache.tomcat.util = INFO
#log4j.logger.org.apache.commons = INFO
#log4j.logger.org.apache.catalina = INFO
#log4j.additivity.org.apache.tomcat.util = false
#log4j.additivity.org.apache.commons = false
log4j.logger.org.springframework=WARN
# #CONSOLE
#org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold = DEBUG
log4j.appender.console.ImmediateFlush=true
#System.out
log4j.appender.CONSOLE.Target = System.err
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c - %m%n
#
# \u65E5\u5FD7\u6587\u4EF6(logFile)
log4j.appender.logFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logFile.Threshold=DEBUG
log4j.appender.logFile.ImmediateFlush=true
log4j.appender.logFile.Append=true
log4j.appender.logFile.File= ${dir}/logFile.log
log4j.appender.logFile.DatePattern ='.'yyyy-MM-dd-HH-mm'.log'
log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l\: %m %x %n
# #INFO
log4j.logger.com.alexgaoyh.util.INFO=INFO
log4j.appender.INFO = org.apache.log4j.DailyRollingFileAppender
log4j.appender.INFO.layout = org.apache.log4j.PatternLayout
log4j.appender.INFO.layout.ConversionPattern = "%p %d{yyyy-MM-dd HH:mm:ss} %-50.50c(%L) - %m%n
log4j.appender.INFO.File = ${dir}/INFO.log
log4j.appender.INFO.DatePattern ='.'yyyy-MM-dd-HH'.log'
log4j.appender.INFO.Append = true
log4j.appender.INFO.Threshold = INFO # #ERROR
log4j.appender.ERROR = org.apache.log4j.DailyRollingFileAppender
log4j.appender.ERROR.Threshold = ERROR
log4j.appender.ERROR.File = ${dir}/ERROR.log
log4j.appender.ERROR.DatePattern ='.'yyyy-MM-dd-HH'.log'
log4j.appender.ERROR.Append = true
log4j.appender.ERROR.layout = org.apache.log4j.PatternLayout
log4j.appender.ERROR.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p %c:%t - %m%n
# #FATAL
log4j.appender.FATAL = org.apache.log4j.DailyRollingFileAppender
log4j.appender.FATAL.File = ${dir}/FATAL.log
log4j.appender.FATAL.DatePattern ='.'yyyy-MM-dd-HH'.log'
log4j.appender.FATAL.Append = true
log4j.appender.FATAL.Threshold = FATAL
log4j.appender.FATAL.layout = org.apache.log4j.PatternLayout
log4j.appender.FATAL.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p %c:%t - %m%n
# #WARN
log4j.appender.WARN = org.apache.log4j.DailyRollingFileAppender
log4j.appender.WARN.File = ${dir}/WARN.log
log4j.appender.WARN.DatePattern ='.'yyyy-MM-dd-HH'.log'
log4j.appender.WARN.Append = true
log4j.appender.WARN.Threshold = WARN
log4j.appender.WARN.layout = org.apache.log4j.PatternLayout
log4j.appender.WARN.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %5p %c:%t - %m%n
#delete_log.bat
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs\pwp-log\logFile.log.*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs\pwp-log\ERROR.log.*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs\pwp-log\FATAL.log.*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs\pwp-log\INFO.log.*.* /s /q
del E:\Weblogic_dimians\domains\base_domain\servers\AdminServer\logs\pwp-log\WARN.log.*.* /s /q
三:监测cpu是否100%,一旦100% 则重启weblogic 的bat
@echo off
for /f "tokens=2 delims==" %%a in ('wmic path Win32_PerfFormattedData_PerfOS_Processor get PercentProcessorTime /value^|findstr "PercentProcessorTime"') do (
set UseCPU=%%a
)
echo 111 CPU使用率:%UseCPU%%%
SETLOCAL set stop_DOMAIN_HOME=C:\Users\Administrator\Desktop if %UseCPU% ==100 call "%stop_DOMAIN_HOME%\reload_yth_7001.bat" %* ENDLOCAL if %UseCPU% !=100 exit;
win 系统设置weblogic 进行定时自动重启并删除其日志和缓存文件,定时监控cpu是否达到100%并重启weblogic服务的更多相关文章
- Windows 下 MySQL 简单定时自动备份、删除过期备份
Windows 下 MySQL 简单定时自动备份.删除过期备份 MySQL Workbench 客户端虽然好用,但并不提供自动备份功能.手工备份,确实繁琐. 新建一个 数据库备份文件存放目录,本例为D ...
- 如何设置tomcat定时自动重启
,今天笔者就跟大家分享一下如何设置tomcat定时自动重启. 第一:把Tomcat6安装成windows 2003服务. 1.首先检查tomcat\bin目录下是否有service.bat文件,如图: ...
- windows下apache及mysql定时自动重启设置
有时候觉得,服务器运行时间过长,造成服务器内存等压力过大.因此,不用重新启动服务器的情况下,完成apache和mysql的内存释放,是非常有益处的(把重启时间设置在访问量最低的).首先,apache的 ...
- windows2008设置IIS服务器定时自动重启的方法
我们在使用windows2008下IIS服务器时会经常出现资源耗尽的现象,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错,重启IIS后网站又能正常访问了,这个问题可能困扰了很多站长朋友 ...
- linux下实现tomcat定时自动重启
tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式.要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdo ...
- [转]SQL Server 数据库定时自动备份
前提:在使用下面的备份方式之前需要确保你的Sqlserver Agent服务启动,切设置为自动启动.否则当你服务器重启了但是Agent服务没有启动,那么自动备份任务就不会执行 (一)使用TSql代码自 ...
- Linux中的定时自动执行功能(at,crontab)
Linux中的定时自动执行功能(at,crontab) 概念 在Linux系统中,提供了两种提前对工作进行安排的方式 at 只执行一次 crontab 周期性重复执行 通过对这两个工具的应用可以让我们 ...
- SQL Server数据库定时自动备份
SQL Server 数据库定时自动备份[转] 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求 ...
- SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享
SQL Server定时自动抓取耗时SQL并归档数据发邮件脚本分享 第一步建库和建表 USE [master] GO CREATE DATABASE [MonitorElapsedHighSQL] G ...
随机推荐
- springboot12-zuul
Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门,提供动态路由,监控,弹性,安全等的边缘服务 所有请求都经过网关(API Gateway)zuul,然后转发到各个子服 ...
- [C++]基于Curses库的实时系统监测可视化系统-2017-12-09 15-07-42
Congratulations 0.0 技术记录 [1] [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302'或者'\240' in program”的解决方案 [2 ...
- Coursera, Machine Learning, Anomoly Detection & Recommender system
Algorithm: When to select Anonaly detection or Supervised learning? 总的来说guideline是如果positive e ...
- spring cloud(学习笔记)微服务启动错误(1)
今天下午在启动spring cloud微服务的时候,报了这个错误: Error starting ApplicationContext. To display the auto-configurati ...
- java时间计算
- python 09
1.函数进阶: 函数动态参数: 动态位置参数 *args 动态关键字参数 **kwargs 位置 > 动态位置参数 > 默认(关键字)参数 > 动态关键字参数 2.命名空间 局部命名 ...
- A - Piece of Cake Kattis - pieceofcake (数学)
题目链接: A - Piece of Cake Kattis - pieceofcake 题目大意:给你一个多边形,然后给你这个多边形的每个点的坐标,让你从这个n个点中选出k个点,问这个k个点形成的面 ...
- MSSQL无法启动-原来电脑登录密码改了,重启后要设置
Sql Server (MSSQLSERVER) 服务无法启动 - 晓菜鸟 - 博客园 http://www.cnblogs.com/52XF/p/4230578.html --摘抄如下: 一.是 ...
- jsp映射为其他地址上去 ???
在web.xml 里面配置servlet不起作用,所以配置jsp,然后在jsp里面跳转到servlet去 ??? 第八天中的<08-jsp常用标签.avi> 在web.xml里面先设 ...
- UVA315 Network 连通图割点
题目大意:有向图求割点 题目思路: 一个点u为割点时当且仅当满足两个两个条件之一: 1.该点为根节点且至少有两个子节点 2.u不为树根,且满足存在(u,v)为树枝边(或称 父子边,即u为v在搜索树中的 ...



