我们遇到了一个问题,我们在 Centos 操作系统上的 JBoss EAP 6.3 集群(2 个域模式节点 + Apache)在一段时间不活动(夜间)后无法工作。它连接到一个ldap。我们登录,超时并获得服务暂时不可用,然后重新加载页面,有时可以工作,其他人没有。
我添加了类别 org.jboss.web、org.jboss.security、org.jboss.ha、org.jboss.cache、org.jboss.as.web.sso 和 org.jboss.as.config,将级别设置为跟踪,但我看不出有什么奇怪的。在 apache 日志上,我遇到了一些错误,例如“无法读取节点”错误。
我们必须每天早上重新启动服务器,然后一切正常,直到第二天。这个问题的原因可能是什么?你能指出我们正确的方向吗?
似乎当我们执行 ssh 并连接到 jboss 域节点主机时,它开始工作,可能与 SELinux 有关吗?
我们的 Centos 服务器中有一个 Kerberos SSO,所以问题与此有关。kerberos 票证仅持续 12 小时,并且每次我们 ssh 到我们的服务器时都会生成。因此,第二天(12 小时后)JBoss 无法连接到网络共享文件夹(因为票证到期),并没有与此相关的错误日志超时。
我们已经解决了这个问题,每 2 小时配置一张新票。