java - Jboss EAP 7.4.1 配置问题
问题描述
我正在尝试将其中一种环境 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 的监控服务有关。有人可以帮忙吗?
解决方案
我发现了这个问题,显然 jberet 在内部试图从表(JDBC 存储库)中获取有关作业执行的详细信息。而且由于该表中有很多行,因此提交的堆大小将用完。
从该表中删除行后,服务器看起来很稳定,一切运行顺利。我想知道服务器如何处理大量负载,因为它一直在尝试获取该数据。是否有替代解决方案?
推荐阅读
- python - 如何在python中将多个url转换为PDF
- wordpress - WP hook 在管理员中更改视图
- php - 未定义的索引 php if ($_SERVER['REQUEST_METHOD'] == 'POST'){ 找不到答案?
- ruby-on-rails - 多列关联
- javascript - 使用数千个动画元素提高 css 和 javascript 的性能
- php - sum 函数返回错误值
- azure-devops - Azure DevOps 构建管道不可靠按计划触发
- spring-boot - Spring boot 2.0.5.RELEASE - sleuth 和 mockito
- java - 如何并排合并从一个图像文件中的边界框获得的多个缓冲图像?
- html - 如何防止列包含在 HTML 中?