第一次使用taskctl啓動遇到問題

做爲一個使用taskctl而且常常出沒在taskctl官方QQ羣的用戶,看到QQ羣的萌新第一次使用taskctl基本都會遇到啓動的一些問題。做爲一個也犯過一樣錯誤的用戶在這裏總結分享給你們,其實基本上的啓動問題都是環境問題。tomcat

 

這裏的環境包括環境變量、安裝路徑、系統資源等。環境變量就是安裝taskctl時,設置的TASKCTLDIR和新增PATH路徑,若是你設置的是用戶環境變量,那麼啓動時必定要以安裝用戶來啓動,一般安裝taskctl的用戶都不是遠程直接登陸的用戶,用戶啓動taskctl的步驟一般都是從其餘用戶切換過來,在不注意的狀況下(沒有分清出su 和 su –切換用戶的區別),這種狀況必定要用su – 來切換用戶,才能使切換後的用戶環境變量生效。測試

安裝路徑問題,就是環境變量TASKCTLDIR的值,若是用戶是採用設置的系統環境變量,可是安裝路徑倒是在root用戶等啓動用戶沒有權限的路徑下,此時啓動也不行。資源

系統資源,主要指端口和IPC資源,在上述兩個問題都正常的狀況下,剛剛中止taskctl服務,可是Linux系統尚未回收端口,此時啓動也是有問題的,通常等待幾十秒便可;還有一種狀況就是,用戶安裝都是參照JDK、tomcat之類的Linux服務程序來安裝的,這個時候和tomcat的類型,若是A用戶啓動了,佔用了相應端口,此時B用戶在來啓動,確定也是有問題的。登錄

最後的最後,若是你是第一次使用(試用、測試),建議單獨開闢一個新用戶來安裝taskctl,配置用戶環境變量,環境變量值和PATH新增值都在這個用戶下,方便不少問題的檢測。當有必定基礎後,可能要調用的做業在不一樣的用戶下面,此時能夠考慮配置成系統環境變量,安裝到/usr等目錄下,啓動時在考慮用root用戶啓動。基礎

相關文章
相關標籤/搜索