2017-05-28 6 views
0

私のubuntu16.04サーバーにmosquittoブローカーを設定しようとしています。 私は、起動、停止、再起動することができます...などとブローカー:mosquittoブローカーサービスubuntu16.04

/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サービスを殺さなければなりません。どうやってやるの?

おかげ

答えて

0

あなたがサービス/etc/mosquitto/mosquitto.confと同じ設定ファイルを使用したので、彼らは両方とも同じネットワークポートを使用するように設定しようとしています。

portまたはlistenディレクティブのいずれかを使用して、別のポートで別のコンフィギュレーションファイルを使用しない限り、もう一方が動作している場合は常に起動に失敗します。

選択肢は次のとおりです。

  1. service mosquitto stopでサービスを停止し、独自のインスタンスを実行手動
  2. 編集デフォルトの設定ファイルは、あなたが望むものを一致させるために、サービス(service mosquitto restart
  3. 使用を再開手動バージョン用の設定ファイルを別々のポート番号で設定してください。