我正在尝试将EAP 7.0中的一个环境迁移到EAP7.4.1,并且我已经成功地迁移了其中一个环境。但是,在其中一个环境中,当我在域模式下升级后启动EAP时,服务器内存耗尽,并出现以下错误:
> "WFLYCTL0030: No resource definition is registered for address [
> ("host" => "somehost-server-1"),
> ("server" => "server-1"),
> ("core-service" => "platform-mbean"),
> ("type" => "operating-system") ]"
我试图复制EAP顺利运行的另一个环境的确切配置,没有发现任何差异。如果我试图找到这个错误,我找不到任何帮助,我只能看到它与Jboss EAP的Monitoring服务有关。有人能帮忙吗?
我发现了问题,显然jberet在内部试图从表(JDBC存储库)中获取有关作业执行的详细信息。由于该表中有很多行,因此提交的堆大小将耗尽。
从表中删除行后,服务器看起来稳定,一切运行顺利。我想知道服务器如何处理大负载,因为它不断尝试获取数据。有没有替代的解决方案?