Serv U停止服務的另類解決方案

2021-06-16 07:33:36 字數 800 閱讀 4368

最近使用serv-u來架設ftp伺服器,用於檔案傳輸的橋梁。好景不長,每隔一段時間,serv-u的服務就會自動停止。因為這個ftp服務很重要,要保證每天都能正常工作,如果只靠人每天來檢視服務是否正常,牽涉精力不說,又不是十分靠譜。於是,google之。網上各種說法都有,如ftp在流量較大的情況下,serv-u會因為繁忙而自動停止服務。總之,找不到serv-u週期性停止服務的原因。沒辦法,只好轉換思路:找不到serv-u週期性停止服務的原因,那麼在serv-u服務停止後能夠檢測到服務停止自動啟動serv-u服務,這個方案也為嘗不可。

方案:執行計畫+批處理。設定執行計畫,每30分鐘執行乙個批處理任務。批處理的作用:讀取程序列表,檢視serv-u程序是否存在;如果程序不存在,啟動該服務並輸出日誌。下面是批處理實現部分:

@echo off

for /f "usebackq" %%i in (`"tasklist|find /c "serv-u.exe""`) do (

set chkstat=%%i

)if %chkstat% == 0 (

net start serv-u

echo ***************= >> %date:~0,10%.log

echo %date% %time% check serv-u service stop >> %date:~0,10%.log

echo restart serv-u service! >> %date:~0,10%.log

echo ***************= >> %date:~0,10%.log

)

Serv U 本地伺服器密碼錯誤的解決方法

伺服器上的 點選本地伺服器,輸入了正確的密碼但提示 本地伺服器密碼錯誤www.cppcns.com 的解決方法。這類原因www.cppcns.com一般是 serv u程式程式設計客棧錯誤,或密碼被黑客修改了,注意檢查後門。修復方法 這個是serv u的本地管理密碼,如果你忘了,先停掉serv u服...

MyEclipse停止在歡迎介面的解決方法

message a workspace crash was detected.the previous session did not exit normally.進入workspace的 metadata plugins org.eclipse.core.resources projects 資料...

執行緒的sleep yield join 停止方法

1 執行緒休眠 sleep long time 單位為毫秒 執行緒休眠指的是讓執行緒暫緩執行以一下,等到了預計時間之後再恢復執行 sleep方法會讓當前執行緒立即交出cpu,但不會釋放物件鎖,即使當前持有某個物件的的執行緒呼叫sleep方法休眠了,其他執行緒也無法持有該物件 public class...