檢測到您已登錄華為云國際站賬號,為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
通過編寫shell腳本自動化執(zhí)行查詢和結(jié)果收集 登錄ECS,進(jìn)入到/opt目錄下,使用vim命令生成query.conf和run_query.sh兩個(gè)腳本文件。腳本內(nèi)容如下,編輯后按:wq!保存腳本配置。
部署“執(zhí)行Shell命令”步驟超時(shí) 問題現(xiàn)象 部署Shell命令:“java -jar jenkins.jar --httpPort=8088”時(shí),日志將卡在部署中,直到超時(shí)。 原因分析 Shell命令部署結(jié)束會獲取部署結(jié)果,如果是持續(xù)執(zhí)行的命令,等待部署結(jié)果會超時(shí),此時(shí)會報(bào)出部署失敗,并提示部署超時(shí)。
如其他信息也需要參數(shù)化,參照上述步驟,定義為其他參數(shù)進(jìn)行引用。 方案二:使用shell腳本部署步驟 將寫好的腳本上傳到制品倉庫。 使用“選擇部署來源”步驟將腳本下載到需部署的目標(biāo)主機(jī)。 部署“執(zhí)行shell腳本”步驟。 父主題: 執(zhí)行shell命令
執(zhí)行“執(zhí)行Shell腳本”步驟,關(guān)于使用sudo權(quán)限執(zhí)行報(bào)錯問題 問題現(xiàn)象 部署主機(jī)相關(guān)應(yīng)用時(shí),選擇“使用sudo權(quán)限執(zhí)行”,出現(xiàn)“需要密碼”報(bào)錯。 原因分析 當(dāng)前用戶選擇了“使用sudo權(quán)限執(zhí)行”選項(xiàng),但是在Linux系統(tǒng)的/etc/sudoers文件中并未對當(dāng)前用戶設(shè)置免密配置。
執(zhí)行“執(zhí)行Shell腳本”步驟,路徑不合法問題 問題現(xiàn)象 日志信息提示非法路徑。 原因分析 輸入的路徑有誤。 處理方法 檢查輸入的路徑是否正確,路徑中不能出現(xiàn)“\”。 父主題: 執(zhí)行Shell腳本
圖5 日志信息 原因分析 上述現(xiàn)象是由于存在輸入特殊意義的轉(zhuǎn)義字符導(dǎo)致。 處理方法 方法一:規(guī)避此類特殊轉(zhuǎn)義字符。 方法二:路徑統(tǒng)一使用正斜杠“/”代替反斜杠“\”。 父主題: 執(zhí)行Shell腳本
執(zhí)行“執(zhí)行Shell腳本”步驟,關(guān)于權(quán)限不夠問題 問題現(xiàn)象 部署主機(jī)相關(guān)的應(yīng)用時(shí),出現(xiàn)“權(quán)限不夠”日志提示時(shí),說明當(dāng)前用戶對當(dāng)前文件或文件夾沒有操作權(quán)限。 原因分析 當(dāng)前用戶對當(dāng)前文件或文件夾沒有操作權(quán)限。 處理方法 采用對當(dāng)前用戶可以訪問的文件。 使用權(quán)限更高的用戶,如:root。
執(zhí)行“執(zhí)行shell命令”步驟,路徑不合法問題 問題現(xiàn)象 日志信息提示非法路徑。 原因分析 輸入的路徑有誤。 處理方法 檢查輸入的路徑是否正確,路徑中不能出現(xiàn)“\”。 父主題: 執(zhí)行shell命令
執(zhí)行“執(zhí)行shell命令”步驟,關(guān)于使用sudo權(quán)限執(zhí)行報(bào)錯問題 問題現(xiàn)象 部署主機(jī)相關(guān)應(yīng)用時(shí),選擇“使用sudo權(quán)限執(zhí)行”,出現(xiàn)“需要密碼”報(bào)錯。 原因分析 當(dāng)前用戶選擇了“使用sudo權(quán)限執(zhí)行”選項(xiàng),但是在Linux系統(tǒng)的/etc/sudoers文件中并未對當(dāng)前用戶設(shè)置免密配置。
圖5 日志信息 原因分析 上述現(xiàn)象是由于存在輸入特殊意義的轉(zhuǎn)義字符導(dǎo)致。 處理方法 方法一:規(guī)避此類特殊轉(zhuǎn)義字符。 方法二:路徑統(tǒng)一使用正斜杠“/”代替反斜杠“\”。 父主題: 執(zhí)行shell命令
執(zhí)行“執(zhí)行shell命令”步驟,關(guān)于權(quán)限不夠問題 問題現(xiàn)象 部署主機(jī)相關(guān)的應(yīng)用時(shí),出現(xiàn)“權(quán)限不夠”日志提示時(shí),說明當(dāng)前用戶對當(dāng)前文件或文件夾沒有操作權(quán)限。 原因分析 當(dāng)前用戶對當(dāng)前文件或文件夾沒有操作權(quán)限。 處理方法 采用對當(dāng)前用戶可以訪問的文件。 使用權(quán)限更高的用戶,如:root。
Shell命令如何引用參數(shù)設(shè)置中的參數(shù) 操作步驟如下: 在參數(shù)設(shè)置中添加需要用到的參數(shù)。 在執(zhí)行Shell命令窗口使用“${}”引用該參數(shù)。 查看部署結(jié)果。 父主題: 執(zhí)行shell命令
執(zhí)行“執(zhí)行Shell腳本”步驟,關(guān)于部署應(yīng)用中斷問題 問題現(xiàn)象 當(dāng)部署主機(jī)相關(guān)的應(yīng)用時(shí),出現(xiàn)如下日志: 問題分析 由于主機(jī)中 /etc/ssh/sshd_config 配置文件中對服務(wù)器與客戶端交互的活動心跳時(shí)間做出了限制,所以在一個(gè)Ansible應(yīng)用中如果在“規(guī)定時(shí)間”中主機(jī)沒
執(zhí)行“執(zhí)行Shell腳本”步驟,日志提示“找不到環(huán)境”怎樣處理? 問題現(xiàn)象 日志信息提示獲取環(huán)境失敗,找不到環(huán)境。 原因分析 引用的環(huán)境不存在或者被刪除。 處理方法 選擇目標(biāo)應(yīng)用,單擊圖標(biāo),單擊“編輯”,進(jìn)入“部署步驟”頁面。 單擊“環(huán)境管理”,切換到“環(huán)境管理”頁面。 單擊“新
執(zhí)行“執(zhí)行shell命令”步驟,關(guān)于部署應(yīng)用中斷問題 問題現(xiàn)象 當(dāng)部署主機(jī)相關(guān)的應(yīng)用時(shí),出現(xiàn)如下日志: 問題分析 由于主機(jī)中 /etc/ssh/sshd_config 配置文件中對服務(wù)器與客戶端交互的活動心跳時(shí)間做出了限制,所以在一個(gè)Ansible應(yīng)用中如果在“規(guī)定時(shí)間”中主機(jī)沒
執(zhí)行“執(zhí)行Shell腳本”步驟,日志提示“環(huán)境下沒有主機(jī)”怎樣處理? 問題現(xiàn)象 日志信息提示獲取主機(jī)失敗,環(huán)境下沒有主機(jī)。 原因分析 環(huán)境里面沒有主機(jī)導(dǎo)致的錯誤。 處理方法 選擇目標(biāo)應(yīng)用,單擊圖標(biāo),單擊“編輯”,進(jìn)入“部署步驟”頁面。 單擊“環(huán)境管理”,切換到“環(huán)境管理”頁面。
執(zhí)行“執(zhí)行shell命令”步驟,日志提示“找不到環(huán)境”怎樣處理? 問題現(xiàn)象 日志信息提示獲取環(huán)境失敗,找不到環(huán)境。 原因分析 引用的環(huán)境不存在或者被刪除。 處理方法 選擇目標(biāo)應(yīng)用,單擊圖標(biāo),單擊“編輯”,進(jìn)入“部署步驟”頁面。 單擊“環(huán)境管理”,切換到“環(huán)境管理”頁面。 單擊“新
執(zhí)行“執(zhí)行Shell腳本”步驟,部署進(jìn)程被第三方殺毒軟件攔截問題 問題現(xiàn)象 部署主機(jī)相關(guān)的應(yīng)用時(shí),應(yīng)用部署失敗,錯誤信息中包含如下內(nèi)容: 錯誤信息:“"msg": "Unexpected failure during module execution."”。 原因分析 部署應(yīng)用時(shí)
Shell命令中引用了不存在的文件或文件夾 問題現(xiàn)象 部署Shell命令:“cd /abcd/”,日志信息提示部署失敗。 原因分析 由于機(jī)器上沒有“/abcd/”文件夾導(dǎo)致。 處理方法 修改Shell命令,使用正確的目錄或文件。 父主題: 執(zhí)行shell命令
執(zhí)行“執(zhí)行shell命令”步驟,日志提示“環(huán)境下沒有主機(jī)”怎樣處理? 問題現(xiàn)象 日志信息提示獲取主機(jī)失敗,環(huán)境下沒有主機(jī)。 原因分析 環(huán)境里面沒有主機(jī)導(dǎo)致的錯誤。 處理方法 選擇目標(biāo)應(yīng)用,單擊圖標(biāo),單擊“編輯”,進(jìn)入“部署步驟”頁面。 單擊“環(huán)境管理”,切換到“環(huán)境管理”頁面。
執(zhí)行“執(zhí)行shell命令”步驟,部署進(jìn)程被第三方殺毒軟件攔截問題 問題現(xiàn)象 部署主機(jī)相關(guān)的應(yīng)用時(shí),應(yīng)用部署失敗,錯誤信息中包含如下內(nèi)容: 錯誤信息:“"msg": "Unexpected failure during module execution."”。 原因分析 部署應(yīng)用時(shí)