【物联网】mosquitto服务端Error Address already in use

文章讲述了在启动mosquitto时遇到的Addressalreadyinuse错误,原因是后台已有mosquitto进程占用端口1883。解决方案是通过`systemctlstopmosquitto.service`停止服务,然后验证问题是否解决并重新启动mosquitto。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

00. 目录

01. 问题描述

在这里插入图片描述

错误问题描述:Error: Address already in use

root@local:~# mosquitto -c /etc/mosquitto/mosquitto.conf
1699404485: mosquitto version 2.0.15 starting
1699404485: Config loaded from /etc/mosquitto/mosquitto.conf.
1699404485: Opening ipv4 listen socket on port 1883.
1699404485: Error: Address already in use

02. 问题分析

由于后台已经启动了mosquit+进程 占用了端口,停止该服务即可

root@local:~# ps aux | grep "mosquitto"
mosquit+   55223  0.0  0.2  15756  7840 ?        Ss   Nov07   0:10 /usr/sbin/m
root       56210  0.0  0.0   6608  2304 pts/0    S+   08:48   0:00 grep --colo
root@local:~# 

03. 问题解决

停止mosquitto服务即可

root@local:~# systemctl stop mosquitto.service 

04. 问题验证

启动服务端成功

root@local:~# mosquitto -c /etc/mosquitto/mosquitto.conf
1699431380: mosquitto version 2.0.15 starting
1699431380: Config loaded from /etc/mosquitto/mosquitto.conf.
1699431380: Opening ipv4 listen socket on port 1883.
1699431380: mosquitto version 2.0.15 running

05. 附录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沧海一笑-dj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值