Почему я не могу запустить демона HiveMQ?
У меня установлен HiveMQ 3.2.7 с использованием официальных документов на Ubuntu Server 16.04 (размещен на экземпляре EC2) в качестве демона. Он прослушивает настроенные порты (8080, 8000 и 1883) при запуске вручную, но не при запуске демона. Я проверяю это, проверяя порты, которые я настроил netstat -an|grep 1883
,
Я создал пользователя "hivemq" и не изменил конфигурацию демона (пользователь по умолчанию "hivemq"). я chmod +x
скрипт демона и chown -R hivemq:hivemq
сценарий и /opt/hivemq
каталог.
Вывод, когда я проверяю статус демона с помощью /etc/init.d/hivemq status
после запуска вручную:
hivemq.service - LSB: HiveMQ MQTT Broker Start Script
Loaded: loaded (/etc/init.d/hivemq; bad; vendor preset: enabled)
Active: active (exited) since Wed 2017-09-20 03:15:02 UTC; 53s ago
Docs: man:systemd-sysv-generator(8)
Process: 1099 ExecStart=/etc/init.d/hivemq start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
Sep 20 03:15:02 ip-10-22-129-173 hivemq[1099]: * Starting MQTT Broker hivemq
Sep 20 03:15:02 ip-10-22-129-173 hivemq[1099]: ...done.
Sep 20 03:15:01 ip-10-22-129-173 systemd[1]: Starting LSB: HiveMQ MQTT Broker Start Script...
Sep 20 03:15:02 ip-10-22-129-173 systemd[1]: Started LSB: HiveMQ MQTT Broker Start Script.
Затем я проверяю настроенные порты netstat -an|grep 1883
Я не получаю выходной.
Он находит мой демон-скрипт и запускает его, но я ничего не получаю. Нет ошибок Это просто не работает и не работает тихо. Что я сделал не так?