【问题标题】:mosquitto broker service ubuntu16.04蚊子经纪人服务 ubuntu16.04
【发布时间】:2017-10-28 21:45:21
【问题描述】:

我正在尝试在我的 ubuntu16.04 服务器上设置一个 mosquitto 代理。 我可以通过以下方式启动、停止、重新启动...等代理:

/etc/init.d/mosquitto start/stop

但是如何使用自己的配置文件重新启动服务?

我必须通过以下方式启动代理:

mosquitto -c /etc/mosquitto/mosquitto.conf

1495978951: mosquitto version 1.4.8 (build date Fri, 19 Feb 2016 12:03:16 +0100) starting
1495978951: Config loaded from /etc/mosquitto/mosquitto.conf.
1495978951: Opening ipv4 listen socket on port 1883.
1495978951: Error: Address already in use

但在我可以像这样启动代理之前,我必须终止 mosquitto 服务。我该怎么做?

谢谢

【问题讨论】:

    标签: ubuntu server mqtt mosquitto broker


    【解决方案1】:

    您使用与服务/etc/mosquitto/mosquitto.conf 相同的配置文件,因此它们都将被配置为使用相同的网络端口。

    除非您使用具有不同端口的不同配置文件(使用portlisten 指令),否则如果另一个正在运行,则一个总是无法启动。

    选择是:

    1. 使用service mosquitto stop 停止服务并手动运行您自己的实例
    2. 编辑默认配置文件以匹配您想要的内容并重新启动服务 (service mosquitto restart)
    3. 手动版本使用单独的配置文件,并使用不同的端口号进行配置。

    【讨论】:

      猜你喜欢
      • 2015-09-21
      • 1970-01-01
      • 2022-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      相关资源
      最近更新 更多