web-dev-qa-db-ja.com

mosquittoですでに使用中のアドレスエラー

私はubuntuマシンにmosquittoサーバーとクライアントパッケージをインストールしました。コマンド「mosquitto」を実行してmosquittoサーバーを実行すると、「Error:addressalreadyinuse」というエラーが発生します。なぜこのエラーが発生するのですか?どうすればこれを解決できますか?

8
andro-girl

私は同じ問題に遭遇し、mosquittoを実行していたプロセスを強制終了することで状況を解決しました。まず、mosquittoプロセスIDを見つけます。

ps -ef | grep mosquitto

これにより、モスキート関連のプロセスが明らかになります。たとえば、プロセスIDが12345だったとすると、次のようにしてプロセスIDを強制終了できます。

Sudo kill 12345

その後、エラー:アドレスはすでに使用されていますメッセージが消え、mosquittoが再び正常に実行できるようになりました。

13

Ubuntuにインストールすると、ブローカーが自動的に起動します。接続して確認してください。

mosquitto_sub -t '$SYS/#' -v

まだインストールしていない場合は、mosquitto-clientsパッケージをインストールする必要があります。

8
ralight