修改 MQTT broker 連線上限

隨著 MQTT 使用用戶(終端設備或訂閱者)持續增加,終有一天會遇上資料出現漏接的狀況,這邊分享一下如何修改系統設定,提升MQTT broker 的連線數上限:

平台資訊

修改步驟

  1. 修改 /etc/mosquitto/mosquitto.conf
  1. 修改 /etc/sysctl.conf
  1. 修改 /etc/security/limits.conf
  1. 將系統重新該機即可

溫馨提醒

系統重新開機後,請記得確認兩件事:

  1. MQTT broker 是否有跑起來
  2. 下遊的 MQTT subscribe 是否有繼續成功連線(可能需要重新啟動)

參考資料