最近在使用 wildfly 部署应用时出错,导致 wildfly 服务直接被 killed,感觉特别奇怪。代码肯定是没有问题的,但为什么放到服务器上就出错了呢。
部署时报错如下:
Failed to add the deployment content to the repository: java.util.concurrent.CancellationException: Operation was cancelled
wildfly 报错如下:
./standalone.sh: line 307: 12526 Killed
一时还真看不出是什么毛病。
于是使用 dmesg 查找原因,终于找到了原因:
# dmesg | tail
[1147898.706546] Out of memory: Kill process 12526 (java) score 399 or sacrifice child
[1147898.710393] Killed process 12526 (java) total-vm:2559448kB, anon-rss:403304kB, file-rss:780kB, shmem-rss:0kB
[1147898.738479] oom_reaper: reaped process 12526 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
原来是因为内存不足导致了。我使用的服务器内存只有 1G,上面跑了很多的服务,因此可以内存并不大,所以才出了问题。
参考文献:
https://issues.jboss.org/browse/JBTM-1623
分享到:
相关推荐
应用服务器中间件JBoss最新版更名为wildfly,上传文档为安装部署文档,支持jdk8,有需要的请自行下载。
wildfly, WildFly应用服务器 插件应用程序服务器http://wildfly.org快速启动小型足迹模块化设计统一配置和管理当然,Java EE7 !建筑前提条件:JDK 8或者更高版本- 检查 java -versionMaven 3.3.1
jboss-wildfly14.0.1最新应用服务器的安装文件,有需要的拿去,本人开发使用wildfly 和 tomcat
野蝇蚂蚁部署通过 Ant 和 Cargo 部署应用程序/取消部署应用程序/启动/关闭 WildFly。 有关详细信息,请参阅 build.xml。
发出命令并将应用程序从一处部署到所有正在运行的WildFly服务器 高级开发方案,即涉及多个WildFly实例之间交互的方案 可以在以下文章中找到更多详细信息: 部署到Jelastic 按“部署”按钮,然后选择您所在地区的...
Kubernetes / OpenShift的WildFly运算符Kubernetes的WildFly Operator使用WildFly的在上部署的Java应用程序提供轻松的监视和配置。 安装后,WildFly Operator将提供以下功能: 创建/销毁:轻松启动在WildFly上部署的...
阿里云CentOS7.0 配置Wildfly方法
野菜食谱部署WildFly Java Application Server的食谱 提供用于安装/配置WildFly以及管理在包装食谱中使用的WildFly服务实例的资源。 从tarball安装WildFly,并为平台的init系统安装适当的配置。要求平台类RHEL及其...
运行时示例可用于部署 Java EE 7 应用程序。 这不是 Google 的官方产品。 什么是 AppEngine 托管 VM? Google AppEngine 是一种可扩展的平台即服务,可在 Google 的基础架构内运行您的应用程序。 AppEngine ...
WildFly应用服务器 快速启动 占地面积小 模块化设计 统一配置和管理 当然还有Java EE! 建造 确保已安装JDK 8(或更高版本) Java版本 在类似* nix的系统上,使用准备好的脚本 ./build.sh 在Windows上,使用相应...
使用最新的jboss服务器wildfly来开发javaee7应用。
With the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully ...
Java JavaEE开源应用服务器 wildfly新特性与未来规划 共30页.pdf
赠送jar包:wildfly-common-1.5.2.Final.jar; 赠送原API文档:wildfly-common-1.5.2.Final-javadoc.jar; 赠送源代码:wildfly-common-1.5.2.Final-sources.jar; 赠送Maven依赖信息文件:wildfly-common-1.5.2....
wildfly添加p6spy wildfly添加p6spy wildfly添加p6spy wildfly添加p6spy
WildFly New Features WildFly Configuration, Deployment, and Administration
WildFly Docker映像 这是带有示例。 用法 以独立模式启动 docker run -it jboss/wildfly 使用远程可用的管理控制台以独立模式启动 docker run -p 8080:8080 -p 9990:9990 -it ...部署应用程序的最流行方法是使用部署扫
JavaEE 7 Development with WildFly pdf 英文. JBoss Wildfly 10
Mastering Java EE Development with WildFly 10