閱讀206 返回首頁    go 阿裏雲


消息隊列 SDK 日誌機製與限製__技術分享_技術運維問題_消息隊列 MQ-阿裏雲

使用消息隊列,SDK 日誌是排查問題的重要手段,不可或缺。目前 SDK 日誌不支持配置,不能修改位置,大小和級別。

Java SDK

默認位置:$userhome/logs/ons.log

大小:如果使用log4j1,日誌文件每個最大1G,最多占用10G空間。

如果使用logback,日誌文件每個最大100M,最多占用1G空間。文件寫滿後,當前日誌文件回滾,曆史日誌文件歸檔。例如:ons.log,ons.log.1,ons.log.2,….  ons.log.9 一共最多10個文件。

自版本1.2.1後(包含), 使用log4j1,  或者logback, 每個日誌文件大小統一為64M,最多占用640M空間。

如果使用 Java SDK,發現沒有日誌,請【點擊查看】。

非 Java SDK

默認位置:$userhome/logs/metaq-client4cpp/ (進程號+日期為文件名)

大小:每個文件150M,一個進程每天最多保存四個文件,一個是當前正在寫的文件,另外三個是備份文件(比如log, log.1, log.2, log.3),每天會做一次日誌的rollback,同一個進程在新的一天又會產生最多四個文件。

日誌的回滾是同一進程的回滾,不同進程間沒有回滾。線下調試階段,避免不了多次重啟,用戶可以將不需要的進程日誌刪除掉,節省空間。

如果用戶是Windows係統,可在運行中輸入“cmd”, 打開console後,就可看到當前用戶目錄路徑($userhome),文件夾logs就在這個路徑下。如果問題還未能解決,請聯係售後技術支持

最後更新:2016-11-01 13:13:12

  上一篇:go 消息隊列 Connect broker failed 問題排查__技術分享_技術運維問題_消息隊列 MQ-阿裏雲
  下一篇:go 在64位手機中提示找不到對應的so或者so文件載入出錯__Android SDK常見問題_移動推送-阿裏雲