亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
重啟應(yīng)用程序
[打印本頁(yè)]
作者:
TasteOracle
時(shí)間:
2013-12-30 13:28
標(biāo)題:
重啟應(yīng)用程序
目前有個(gè)跑在windows2008上的weblogic服務(wù),每天都因?yàn)椴幻髟驋斓,暫時(shí)找不到問(wèn)題原因,現(xiàn)在想在每天凌晨05:40殺掉這個(gè)進(jìn)程,然后重啟weblogic服務(wù):
根據(jù)netstat -noa|findstr 7001找到進(jìn)程PID
然后在每天凌晨05:40殺掉這個(gè)進(jìn)程,然后執(zhí)行C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd 重啟服務(wù)
linux的比較熟,windows的就束手無(wú)策了。。尋求幫助!
作者:
HH106
時(shí)間:
2013-12-30 14:03
回復(fù)
1#
TasteOracle
@ECHO OFF
:check weblogic
tasklist >list.txt
find /i "weblogic" list.txt
if "%errorlevel%"=="1" (goto start) else (goto e)
:e
taskkill /f /im weblogic
:start
cls
START C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd
:check cmd.exe
tasklist >list2.txt
find /i "cmd.exe" list2.txt
if "%errorlevel%"=="1" (goto f)
:f
taskkill /f /im cmd.exe
:end
exit
復(fù)制代碼
給個(gè)腳本參考下
作者:
TasteOracle
時(shí)間:
2013-12-30 15:08
回復(fù)
2#
HH106
謝謝,我研究下這段腳本
作者:
Shell_HAT
時(shí)間:
2013-12-30 15:38
每天都因?yàn)椴幻髟驋斓簦瑫簳r(shí)找不到問(wèn)題原因
掛掉的時(shí)候日志里面有什么信息?
thread dump, heap dump, GC log, 這些都分析過(guò)了嗎?
重啟不是正道啊
作者:
Shell_HAT
時(shí)間:
2013-12-30 15:41
根據(jù)netstat -noa|findstr 7001找到進(jìn)程PID
taskkill命令可以根據(jù)進(jìn)程名來(lái)殺
@echo off
taskkill /f /im weblogic
start "" "C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd"
復(fù)制代碼
作者:
Shell_HAT
時(shí)間:
2013-12-30 15:44
回復(fù)
2#
HH106
可以考慮用管道代替臨時(shí)文件,比如:
tasklist | find /i "weblogic"
復(fù)制代碼
作者:
HH106
時(shí)間:
2013-12-30 15:46
回復(fù)
6#
Shell_HAT
多謝帽子哥指點(diǎn),
作者:
TasteOracle
時(shí)間:
2013-12-30 16:35
回復(fù)
4#
Shell_HAT
日志總是提示,真是蛋疼啊,服務(wù)器都換過(guò)了,估計(jì)是程序有問(wèn)題,現(xiàn)在轉(zhuǎn)開發(fā)了,開發(fā)目前也沒(méi)找到原因,由于客戶每天都要用,所以臨時(shí)寫個(gè)腳本自動(dòng)重啟weblogic服務(wù)
java.net.SocketException:Unrecognized Windows Sockets error: 0: JVM_Bind
復(fù)制代碼
作者:
TasteOracle
時(shí)間:
2013-12-30 16:37
本帖最后由 TasteOracle 于 2013-12-30 16:45 編輯
回復(fù)
5#
Shell_HAT
我寫了如下腳本,在windows2003上基本可以解決我的問(wèn)題,沒(méi)有任何問(wèn)題,可是到了windows2008上加入計(jì)劃任務(wù)中后,weblogic跑到后臺(tái)運(yùn)行去了,不會(huì)彈出CMD窗口運(yùn)行,真是詭異啊,不知道什么原因:
服務(wù)器上跑著多個(gè)weblogic服務(wù),而windows上weblogic服務(wù)的進(jìn)程名都是java.exe,所以需要根據(jù)端口號(hào)來(lái)找到進(jìn)程PID,殺掉進(jìn)程
@echo off
for /f "tokens=5" %%i in ('netstat -noa^|find /i "127.0.0.1:7001"') do set s=%%i
taskkill /PID %s% /F
C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd
復(fù)制代碼
作者:
Shell_HAT
時(shí)間:
2013-12-30 17:11
回復(fù)
9#
TasteOracle
手上沒(méi)有2008,最后一行改成這樣也不行嗎?
start "" "C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd"
復(fù)制代碼
作者:
TasteOracle
時(shí)間:
2013-12-30 17:15
回復(fù)
10#
Shell_HAT
剛才在正式環(huán)境試了幾次,被客戶發(fā)現(xiàn)了,今晚夜黑風(fēng)高的時(shí)候我再試試
作者:
TasteOracle
時(shí)間:
2013-12-31 10:43
回復(fù)
10#
Shell_HAT
現(xiàn)在可以了,謝謝各位!最終程序如下,由于AdminServer.lok的存在,導(dǎo)致立刻啟另一個(gè)weblogic服務(wù)不成功,使用ping命令延遲3秒再執(zhí)行就ok,現(xiàn)在cmd窗口也能彈出了
@echo off
for /f "tokens=5" %%i in ('netstat -noa^|find /i "127.0.0.1:7001"') do set s=%%i
taskkill /PID %s% /F
ping /n 3 127.0.0.1>nul
start "" "C:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd"
復(fù)制代碼
作者:
Shell_HAT
時(shí)間:
2013-12-31 13:10
回復(fù)
12#
TasteOracle
是的,殺進(jìn)程很容易遇到文件鎖問(wèn)題。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2