![При запуске службы activemq в Linux появляется сообщение: «Загружено: загружено (/etc/init.d/activemq; плохо; предустановка поставщика: включена)»](https://rvso.com/image/1557232/%D0%9F%D1%80%D0%B8%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5%20%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B%20activemq%20%D0%B2%20Linux%20%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5%3A%20%C2%AB%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BE%3A%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BE%20(%2Fetc%2Finit.d%2Factivemq%3B%20%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%3B%20%D0%BF%D1%80%D0%B5%D0%B4%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D1%89%D0%B8%D0%BA%D0%B0%3A%20%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B0)%C2%BB.png)
Мой activemq внезапно упал (не знаю почему). Когда я пытаюсь запустить службу
sudo service activemq starts
Кажется, все в порядке. Однако, когда я проверяю статус с помощью
sudo service activemq status
Я получил следующее сообщение.
activemq.service - LSB: Starts ActiveMQ
Loaded: loaded (/etc/init.d/activemq; bad; vendor preset: enabled)
Active: active (exited) since Fri 2018-03-30 19:51:54 UTC; 44min ago
Docs: man:systemd-sysv-generator(8)
Process: 1253 ExecStart=/etc/init.d/activemq start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
Mar 30 19:51:54 ip-172-31-43-187 systemd[1]: Starting LSB: Starts ActiveMQ...
Mar 30 19:51:54 ip-172-31-43-187 activemq[1253]: INFO: Loading '/etc/default/activemq'
Mar 30 19:51:54 ip-172-31-43-187 activemq[1253]: INFO: Using java '/usr/bin/java'
Mar 30 19:51:54 ip-172-31-43-187 activemq[1253]: INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
Mar 30 19:51:54 ip-172-31-43-187 activemq[1253]: INFO: changing to user 'activemq' to invoke java
Mar 30 19:51:54 ip-172-31-43-187 su[1352]: Successful su for activemq by root
Mar 30 19:51:54 ip-172-31-43-187 su[1352]: + ??? root:activemq
Mar 30 19:51:54 ip-172-31-43-187 su[1352]: pam_unix(su:session): session opened for user activemq by (uid=0)
Mar 30 19:51:54 ip-172-31-43-187 activemq[1253]: INFO: pidfile created : '/etc//data/activemq.pid' (pid '1370')
Mar 30 19:51:54 ip-172-31-43-187 systemd[1]: Started LSB: Starts ActiveMQ.
Обратите внимание, что если я использую ps aux
, я могу найти pid activemq. В настоящее время я использую бесплатный уровень AWS. И моя серверная система Linux — это
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Есть идеи? Ребята. Помогите пожалуйста.
решение1
Похоже, вы столкнулись с ошибкой. Ошибка Ubuntu ActiveMQ
вместоsudo service activemq starts
попытка systemctl start activemq.service
, которая также может потерпеть неудачу
наконец, попытайтесь /etc/init.d/activemq console main
следить за ошибкой.
удачи