本文匯總了使用計算巢SaaS Boost時的常見問題。
Q1:商品綁定錯誤處理
當您輸入了不正確的SaaS Boost執行個體URL或不正確的SaaS Boost商品碼時,系統會提示如下錯誤:
此時需要您重新綁定您的SaaS Boost商品碼和公網地址,確保無空格粘貼。
公網訪問地址確保選擇執行個體裡中文提示的SaaS Boost公網訪問地址。
Q2:服務執行個體部署後,流水線分支管理器任務失敗
日誌展示錯誤:failed: The TLS connection was non-properly terminated.
由於github.com在高峰期訪問過於頻繁,所以經常會出現github.com串連失敗的情況。出現此情況請單擊重試,耐心等待github.com成功響應。
Q3:服務執行個體部署後,流水線運行錯誤的解決思路
流水線包含npm build
,Java build
,在build
完後Fc
的jar包會上傳到OSS倉庫。Server的jar包會上傳到計算巢製品倉庫,上傳之後會進行實際的部署。
FC的部署為直接替換OSS中zip包的方式,
Server的部署為執行當前專案下的deploy.sh指令碼。
在熟悉了整體流水線的運行步驟後,通過結合流水線給出的錯誤記錄檔,即可定位到常見的開發問題。
如果覺得在雲端難以解決,可將錯誤環境複製到本地。
Q4:服務執行個體部署失敗的解決思路
該類情況常見於:
建立服務執行個體的使用者的許可權不足。
如果您使用的是阿里雲RAM使用者,需要對授權以下資源的許可權。添加RAM許可權的詳細操作,請參見為RAM使用者授權。
需要雲資源許可權
權限原則名稱
備忘
AliyunECSFullAccess
管理雲端服務器服務(ECS)的許可權
AliyunVPCFullAccess
管理Virtual Private Cloud的許可權
AliyunROSFullAccess
管理Resource Orchestration Service服務(ROS)的許可權
AliyunCloudMonitorFullAccess
管理CloudMonitor(CMS)的許可權
AliyunOSSFullAccess
管理Object Storage Service服務(OSS)的許可權
AliyunOOSFullAccess
管理系統營運管理服務(OOS)的許可權
AliyunFCFullAccess
管理Function Compute(FC)FC服務的許可權
AliyunOTSFullAccess
管理Table Store服務(OT)的許可權
AliyunComputeNestSupplierFullAccess
管理計算巢服務(ComputeNest)的商家側許可權
選擇部署的ECS執行個體在當前可用性區域售罄,請更換可用的執行個體後重試。
ACK叢集的外掛程式未安裝。
在ACK中安裝ack-pod-identity-webhook叢集外掛程式。
更詳細的資訊可在服務執行個體詳情部署日誌處查看。
Q5:網域名稱映射
反向 Proxy
最常見的方法是使用反向 Proxy伺服器,比如 Nginx、Apache、HAProxy 或者 Traefik。你可以在 B 網域名稱的伺服器上配置反向 Proxy,將對 B 網域名稱的請求轉寄到 A 網域名稱的對應連接埠。
雲端服務的負載平衡器
可以在雲端服務的負載平衡器上設定,將接收到 B 網域名稱的請求轉寄到 A 網域名稱對應的後端伺服器和連接埠。這通常通過在負載平衡器的管理介面上做相關配置來實現。