【问题标题】:Error: only one usage of each socket address is normally permitted mosquitto错误:每个套接字地址通常只允许使用一次 mosquitto
【发布时间】:2023-03-30 09:35:01
【问题描述】:

我已将 mosquitto 代理配置为侦听端口 8883,该端口将用于从 mosquitto 代理建立 ssl 连接。我使用以下命令重新启动了 mosquitto 代理

mosquitto -v -c mosquitto.conf

我遇到了一个错误: 每个套接字地址只允许使用一次。这是什么错误以及如何解决这个错误?

【问题讨论】:

  • 你能把mosquitto.conf的内容贴出来

标签: mosquitto


【解决方案1】:

你输入的命令不是重启mosquitto的命令。 您可以键入sudo service mosquitto restart 来重新启动 mosquitto 服务,如果您正在运行 linux,默认情况下会加载 /etc/mosquitto/mosquitto.conf

您看到的错误已经发生,因为 mosquitto 服务可能已经在端口 1883 上运行,并且您尝试在该端口上再次运行 mosquitto。

最好停止服务或重新启动它。 阻止蚊子 - sudo service mosquitto stop 状态 - sudo service mosquitto status

【讨论】:

  • 即使我的 Microsoft Windows 7 的任务管理器显示 Mosquitto 代理没有运行,我也看到了这个问题。在此问题发生之前,我已经多次启动和停止 mosquitto.exe。我怀疑上次我停止 mosquitto.exe 时留下了一些东西,这使得套接字似乎仍在使用中。重新启动解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 2014-01-16
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 2012-02-16
  • 2016-02-02
  • 1970-01-01
  • 2010-12-26
相关资源
最近更新 更多