684
阿裏雲
消費者狀態顯示"是否在線" 為"否" 問題排查__技術分享_技術運維問題_消息隊列 MQ-阿裏雲
,消息隊列控製台,點擊“消費者狀態”,如果顯示“是否在線”為“否”,那麼說明消費端沒有啟動或者啟動失敗。
注意:目前僅支持SDK(TCP)客戶端查看消費者狀態,使用HTTP, MQTT的客戶端,不支持在控製台查看消費者狀態。
,如何啟動消費端?
,用戶需要寫代碼來啟動消費端。
,控製台上提供了java, .net, c++版本的發送消息和消費消息的示例代碼供參考(點擊“查看代碼”),建議用戶使用下載sdk包中的example代碼。
,為了方便用戶調試消費端程序,控製台提供了發送消息的功能,用戶可在消費端運行後,借助這個功能來調試程序。
,如果啟動消費端程序後,點擊“消費者狀態”,發現還是不在線,說明啟動失敗,請檢查以下信息:
-
,ak, sk是否書寫正確
-
,consumerID,topic信息是否書寫正確
-
,如果不是聚石塔用戶,請將這行代碼注釋掉(如果示例代碼中有)
,factoryInfo.setOnsChannel(ONSChannel.CLOUD);
-
,使用c++, .net的消費端,請檢查sleep(N), N值是否足夠大
,pConsumer.start()後,主線程需要sleep(N),等不需要再消費時,再執行pConsumer.shutdown()。執行,shutdown後,消費者的狀態就會變為“,當前訂閱組未在線”。
,N值多大合適?根據用戶的業務需要來決定。
-
,,是否違背消息隊列限製規則【點此查看】
,如果問題依舊,請查看sdk日誌中是否有ERROR異常拋出。
,,sdk日誌路徑如下:
,java $userhome/logs/ons.log ,如果沒有日誌,請【點此查看】,。
,非java $userhome/logs/metaq-client4cpp/xxx.log
,(如果是windows, 運行cmd, 看進入了哪個目錄,此目錄就是,$userhome)。
,如果問題還未能解決,請提供完整sdk日誌,聯係,售後技術支持,。
最後更新:2016-07-12 12:58:54
上一篇:
MQ 資源報表使用指南__視頻教程_消息隊列 MQ-阿裏雲
下一篇:
消息隊列 MQ 如何授權__技術分享_技術運維問題_消息隊列 MQ-阿裏雲
查詢文檔__數據管理_DMS for MongoDB_用戶指南(NoSQL)_數據管理-阿裏雲
修改伸縮規則__伸縮規則相關接口_API參考_彈性伸縮-阿裏雲
郵件推送服務條款__服務協議_使用問題_郵件推送-阿裏雲
3.4 列的類型和屬性__第三章 DDL_使用手冊_分析型數據庫-阿裏雲
遷移 RDS for MySQL 數據到本地 MySQL__數據遷移_用戶指南_雲數據庫 RDS 版-阿裏雲
查詢指定訂閱信息__訂閱管理相關接口_Open API_消息隊列 MQ-阿裏雲
釋放彈性公網 IP__網絡相關接口_API 參考_雲服務器 ECS-阿裏雲
觸發器__API參考_容器服務-阿裏雲
查看實例資源使用情況__監控管理_API 參考_雲數據庫 RDS 版-阿裏雲
用戶操作__係統管理_用戶指南(Linux)_數據管理-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲