2 instances of mosquitto after reboot
Posted: Saturday 28 May 2022 2:14
Everytime I restart my raspberry I have the problem that mosquitto isn't running. I know how to solve it manually but I want to find the root cause but cannot find it. Maybe someone here can help?
After a reboot:
When I then try to restart it:
Wen I check the status:
Then check which process is using it, then there are 2 processes using it.
Then when I kill the first one.
And then restart mosquitto.
Mosquitto is running.
After a reboot:
Code: Select all
pi@P1-Logger:~ $ sudo service mosquitto status
? mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2022-05-28 02:02:16 CEST; 58s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 619 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 620 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 621 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 622 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 624 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
Main PID: 624 (code=exited, status=1/FAILURE)
mei 28 02:02:15 P1-Logger systemd[1]: mosquitto.service: Service RestartSec=100ms expired, scheduling restart.
mei 28 02:02:15 P1-Logger systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
mei 28 02:02:16 P1-Logger systemd[1]: Stopped Mosquitto MQTT Broker.
mei 28 02:02:16 P1-Logger systemd[1]: mosquitto.service: Start request repeated too quickly.
mei 28 02:02:16 P1-Logger systemd[1]: mosquitto.service: Failed with result 'exit-code'.
mei 28 02:02:16 P1-Logger systemd[1]: Failed to start Mosquitto MQTT Broker.
Code: Select all
pi@P1-Logger:~ $ sudo service mosquitto restart
Job for mosquitto.service failed because the control process exited with error code.
See "systemctl status mosquitto.service" and "journalctl -xe" for details.
Code: Select all
pi@P1-Logger:~ $ systemctl status mosquitto.service
? mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2022-05-28 02:04:21 CEST; 22s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1656 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1657 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1658 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1659 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1660 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
Main PID: 1660 (code=exited, status=1/FAILURE)
mei 28 02:04:21 P1-Logger systemd[1]: mosquitto.service: Service RestartSec=100ms expired, scheduling restart.
mei 28 02:04:21 P1-Logger systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
mei 28 02:04:21 P1-Logger systemd[1]: Stopped Mosquitto MQTT Broker.
mei 28 02:04:21 P1-Logger systemd[1]: mosquitto.service: Start request repeated too quickly.
mei 28 02:04:21 P1-Logger systemd[1]: mosquitto.service: Failed with result 'exit-code'.
mei 28 02:04:21 P1-Logger systemd[1]: Failed to start Mosquitto MQTT Broker.
Code: Select all
pi@P1-Logger:~ $ ps -ef | grep mosquitto
mosquit+ 569 1 0 02:02 ? 00:00:00 /usr/sbin/mosquitto -d
pi 2067 967 0 02:05 pts/0 00:00:00 grep --color=auto mosquitto
Code: Select all
pi@P1-Logger:~ $ sudo kill 569
Code: Select all
pi@P1-Logger:~ $ sudo service mosquitto restart
Code: Select all
pi@P1-Logger:~ $ sudo service mosquitto status
? mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-05-28 02:05:36 CEST; 6s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 2195 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 2196 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 2197 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 2198 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 2199 (mosquitto)
Tasks: 1 (limit: 2059)
CGroup: /system.slice/mosquitto.service
+-2199 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
mei 28 02:05:36 P1-Logger systemd[1]: Starting Mosquitto MQTT Broker...
mei 28 02:05:36 P1-Logger mosquitto[2199]: 1653696336: Loading config file /etc/mosquitto/conf.d/connect.conf
mei 28 02:05:36 P1-Logger systemd[1]: Started Mosquitto MQTT Broker.