无法在openSUSE Tumbleweed上将activeMQ作为服务启动

时间:2018-08-10 08:04:21

标签: activemq systemd opensuse

我正在尝试将activeMQ 5.15.4作为服务安装在openSUSE Tumbleweed下,但是该服务无法启动。 这些是我遵循的步骤:

  1. 以root用户身份,将程序包提取到/ opt / activemq
  2. 然后我与
  3. 建立了符号链接

ws01:/home/ar # ln -s /opt/activemq/bin/activemq /etc/init.d/activemq

  1. 我启用了服务

ws01:/home/ar # chkconfig -a activemq

  1. 正在检查服务,它显示为已启用:

ws01:/home/ar # chkconfig -l

activemq 0:off 1:off 2:off 3:on 3:on 4:off 5:on 6:off

  1. 通过systemctl检查会得出:

ws01:/home/ar # systemctl is-enabled activemq

activemq.service不是本机服务,正在重定向到systemd-sysv-install。
执行:/ usr / lib / systemd / systemd-sysv-install已启用activemq
已启用

但是,当系统重新启动时,服务不会启动:

ws01:/home/ar # systemctl status activemq.service

●activemq.service-LSB:启动ActiveMQ
   已加载:已加载(/etc/init.d/activemq;已生成)
   活动:不活动(已死)
     文件:man:systemd-sysv-generator(8)

如果我手动启动该服务并检查:

ws01:/home/ar # systemctl start activemq.service
ws01:/home/ar # systemctl status activemq.service

●activemq.service-LSB:启动ActiveMQ
   已加载:已加载(/etc/init.d/activemq;已生成)
   活动:自Fri 2018-08-10 09:56:26 CEST起活动(运行); 28年前
     文件:man:systemd-sysv-generator(8)
  进程:5093 ExecStop = / etc / init.d / activemq停止(代码=已退出,状态= 0 /成功)
  进程:5221 ExecStart = / etc / init.d / activemq启动(代码=已退出,状态= 0 /成功)
    任务:51(限制:4915)
   CGroup:/system.slice/activemq.service
           └─5278/ usr / bin / java -Xms64M -Xmx1G -Djava.util.logging.config.file = logging.properties -Djava.security.auth.login.config = / opt / activemq // conf / login.config- Dcom.sun.management.jmxremote -Djava.awt.he>
8月10日09:56:26 ws01.local systemd [1]:启动LSB:启动ActiveMQ ...
8月10日09:56:26 ws01.local activemq [5221]:信息:正在加载'/ opt / activemq // bin / env'
8月10日09:56:26 ws01.local activemq [5221]:信息:使用Java'/ usr / bin / java'
8月10日09:56:26 ws01.local activemq [5221]:信息:正在启动-检查在logging.properties和log4j.properties中指定的日志文件以获取详细信息
8月10日09:56:26 ws01.local activemq [5221]:信息:已创建pidfile:'/ opt / activemq // data / activemq.pid'(pid'5278')
8月10日09:56:26 ws01.local systemd [1]:启动了LSB:启动了ActiveMQ。

0 个答案:

没有答案