微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Rundeck服务将启动,并在一段时间后变为死状态

如何解决Rundeck服务将启动,并在一段时间后变为死状态

Rundeck服务启动并在一段时间后变为死状态

下面是输出

02:43:11 # rpm -qa | grep rundeck rundeck-config-2.6.9-1.21.GA.noarch rundeck-2.6.9-1.21.GA.noarch

02:43:59 # service rundeckd start Starting rundeckd: [ OK ]

02:44:07 # service rundeckd status rundeckd (pid 31637) is running...

02:44:48 # service rundeckd status rundeckd dead but pid file exists

02:44:14 # java -version openjdk version "1.8.0_262" OpenJDK Runtime Environment (build 1.8.0_262-b10) OpenJDK 64-Bit Server VM (build 25.262-b10,mixed mode)

解决方法

检查您的原始帖子here。这是系统网络问题(java.net.BindException: Address already in use),另一个进程正在使用您的Rundeck TCP端口,这就是Rundeck进程在启动时死机的原因。您可以使用lsof -i :4440来识别“另一个”进程,也可以将Rundeck重新配置为侦听另一个TCP端口。

编辑:Jabraj found解决方案:降级到JDK 1.7。

,

我遇到了同样的问题,我通过将所有权更改为与 rundeck 相关的文件夹解决了这个问题。

  1. 删除 /var/run/rundeck.pid 文件以删除僵尸进程。
  2. 使用 lsof 命令检查任何其他僵尸进程。
  3. 重新拥有 rundeck 相关文件夹(所有者应为 rundeck)
  4. 重新启动 rundeckd 服务。
  5. 万岁!!!它在容器内运行良好。

4 steps to resolve rundeck issue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。