win 系统设置weblogic 进行定时自动重启并删除其日志和缓存文件,定时监控cpu是否达到100%并重启weblogic服务


一:如何在win系统设置 任务管理:请百度查询 win系统设置 任务管理

  image


二:设置 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" %*

ENDLOCAL


三:监测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;

猜你喜欢

转载自www.cnblogs.com/ios9/p/9145326.html