2017-05-28 4 views
0

ich versuche einen moskito-broker auf meinem ubuntu16.04 server einzurichten. Ich kann starten, stoppen, neu starten ... etc. der Makler mit:mosquitto broker service ubuntu16.04

/etc/init.d/mosquitto start/stop 

Aber wie kann ich den Dienst mit eigener Konfigurationsdatei neu starten?

Ich habe den Makler beginnen:

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 

Aber bevor ich den Broker wie folgt beginnen Ich habe den mosquitto Dienst zu töten. Wie kann ich das machen?

Dank

Antwort

0

Ihr die gleiche Konfigurationsdatei als Dienst mit /etc/mosquitto/mosquitto.conf so sind sie beide die gleiche Netzwerk-Port konfiguriert gehen werden.

Es sei denn, verwenden Sie eine andere Konfigurationsdatei mit einem anderen Port (entweder port oder listen Direktiven), dann ist man immer starten zum Scheitern verurteilt, wenn der andere läuft.

Zur Auswahl stehen:

  1. den Dienst mit service mosquitto stop stoppen und Ihre eigene Instanz manuell ausführen
  2. Bearbeiten der Standard-Konfigurationsdatei entsprechen, was Sie wollen, und starten Sie den Dienst (service mosquitto restart)
  3. Verwenden Sie ein separate Konfigurationsdatei für die manuelle Version und konfigurieren Sie sie mit einer anderen Portnummer.
Verwandte Themen