linux 启动Confluence服务时出现Ansible错误

q3qa4bjr  于 2023-08-03  发布在  Linux
关注(0)|答案(1)|浏览(147)

尝试自动安装Confluence服务,当它涉及到systemd/service启动时-它崩溃了,没有可见的错误。

fatal: [VM_Name]: FAILED! => {"changed": false, "msg": "Unable to start service confluence.service: Job for confluence.service failed because the control process exited with error code.\nSee \"systemctl status confluence.service\" and \"journalctl -xeu confluence.service\" for details.\n"}

字符串
结果如果我之后自己做-它就会开始工作。或者我可以做两倍的时间相同的命令,并与一个失败的第二次将启动服务。这是一种变通方法,但可以一步完成吗?
快速提示:systemctl status confluence.servicejournalctl -xeu confluence.service只是说服务尝试启动,几毫秒后失败。
UPD:在第一次启动时,它说:“在启动过程中发现现有PID文件。Tomcat似乎仍在使用PID * 运行。Start aborted.”-并且它显示来自confluence用户启动confluence. service的相同PID。
快速说明2:become: true在整个剧本中。
快速注解3:我在/usr/lib/systemd/system中有confluence.service(在RockyLinux 9上做这个)。
Ansible playbook命令:

- name: Confluence | Start and enabled
  service:
    name: confluence.service
    state: restarted
    enabled: yes


或者是

- name: Confluence | Start and enabled
  systemd:
    name: confluence.service
    state: restarted
    daemon_reload: true
    enabled: yes


如果只做一次就没用了。

vmdwslir

vmdwslir1#

我自己找到了解决办法。
在启动服务之前,只需删除/opt/atlassian/confluence/work中的catalina.pid
现在起作用了

相关问题