java -jar 运行一个jar项目,运行一段时间后就进程自动被杀掉 5C

运行程序的命令:

java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xloggc:../logs/gc.log -jar emplatform-1.0.1-release.jar &

gc.log 日志

Java HotSpot(TM) 64-Bit Server VM (25.131-b11) for linux-amd64 JRE (1.8.0_131-b11), built on Mar 15 2017 01:23:40 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)
Memory: 4k page, physical 16333940k(12397552k free), swap 2097148k(2097148k free)
CommandLine flags: -XX:InitialHeapSize=2147483648 -XX:MaxHeapSize=2147483648 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:ThreadStackSize=512 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
4.624: [GC (Metadata GC Threshold) [PSYoungGen: 272899K->14776K(611840K)] 272899K->14856K(2010112K), 0.0223975 secs] [Times: user=0.05 sys=0.01, real=0.02 secs]
4.647: [Full GC (Metadata GC Threshold) [PSYoungGen: 14776K->0K(611840K)] [ParOldGen: 80K->14040K(1398272K)] 14856K->14040K(2010112K), [Metaspace: 20838K->20838K(1069056K)], 0.0641837 secs] [Times: user=0.16 sys=0.01, real=0.07 secs]
7.167: [GC (Metadata GC Threshold) [PSYoungGen: 520000K->22892K(611840K)] 534041K->36941K(2010112K), 0.0295682 secs] [Times: user=0.05 sys=0.00, real=0.03 secs]
7.196: [Full GC (Metadata GC Threshold) [PSYoungGen: 22892K->0K(611840K)] [ParOldGen: 14048K->27566K(1398272K)] 36941K->27566K(2010112K), [Metaspace: 34825K->34825K(1081344K)], 0.0498541 secs] [Times: user=0.13 sys=0.01, real=0.05 secs]
9.544: [GC (Allocation Failure) [PSYoungGen: 524800K->19918K(611840K)] 552366K->47492K(2010112K), 0.0302185 secs] [Times: user=0.08 sys=0.00, real=0.03 secs]
57.786: [GC (Allocation Failure) [PSYoungGen: 544718K->22544K(611840K)] 572292K->50145K(2010112K), 0.0269022 secs] [Times: user=0.08 sys=0.00, real=0.02 secs]
180.300: [GC (Metadata GC Threshold) [PSYoungGen: 169197K->20777K(611840K)] 196798K->48386K(2010112K), 0.0264694 secs] [Times: user=0.08 sys=0.01, real=0.03 secs]
180.327: [Full GC (Metadata GC Threshold) [PSYoungGen: 20777K->0K(611840K)] [ParOldGen: 27609K->33178K(1398272K)] 48386K->33178K(2010112K), [Metaspace: 58024K->58020K(1101824K)], 0.2751654 secs] [Times: user=0.75 sys=0.00, real=0.27 secs]
Heap
PSYoungGen total 611840K, used 508359K [0x00000000d5580000, 0x0000000100000000, 0x0000000100000000)
eden space 524800K, 96% used [0x00000000d5580000,0x00000000f45f1ea0,0x00000000f5600000)
from space 87040K, 0% used [0x00000000f5600000,0x00000000f5600000,0x00000000fab00000)
to space 25088K, 0% used [0x00000000fe780000,0x00000000fe780000,0x0000000100000000)
ParOldGen total 1398272K, used 33178K [0x0000000080000000, 0x00000000d5580000, 0x00000000d5580000)
object space 1398272K, 2% used [0x0000000080000000,0x00000000820669b8,0x00000000d5580000)
Metaspace used 59420K, capacity 60386K, committed 60632K, reserved 1103872K
class space used 6923K, capacity 7119K, committed 7168K, reserved 1048576K

服务器上还有其他项目在运行,这些项目没有做jvm的设置。

4个回答

java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xl这些配置根据电脑来定,参数越大的话电脑配置低是不支持的

hongjie_152
hongjie_152 java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xl这些配置先调大内存参数,如果还是报错,就检查机器的内存配置大小
一年多之前 回复
lakelise
盘古会打字 总共跑了三个项目,两个项目运行在tomcat下,一个zookeeper,一个项目,还有一个就是我的项目,电脑内存8G.
一年多之前 回复

这些项目没有做jvm的设置。

java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xl这些配置先调大内存参数,如果还是报错,就检查机器的内存配置大小

java -Xms2048m -Xmx2048m -Xss512K -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+PrintGCDetails -Xl 需要根据电脑内存来搭配

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
自动运行Jar的bat脚本
很简单的一句脚本 将该文件放到文件夹--“启动”中,可以实现jar文件的开机自动运行
自动运行jar
在手机上能不能自动运行jar文件 控制在一个时间点让他自动运行 不知道可不可以这样做
jar不能自动运行
不论是双击还是 java -jar first.jar 都报出以下错误:rnFailed to load manifest attribute from first.jarrnrnrn如何解决?
jar 运行后找不到了
把编译的jar文件放到手机上,点击运行后提示安装MIDlet,接着运行,这次完了后手机上就没有jar包了。rn不知道什么回事。
java -jar 运行的问题
我是在windows平台下,我用的java开发工具是eclipse rn我做完程序之后用此工具打成jar包,但是用java -jar path/jar包 时出现错误,java.lang.NullPointerExceptionrn at com.china.SqlS.executeUpdate(SqlS.java:89)rn at com.china.insert.main(insert.java:19)rn这个包里面我用了jtds操作数据库rn不操作数据库运行正常,我在MANIFEST.MF 里面加上所有的jar包路径也出现错误,那个高手能帮忙解释一下 谢谢
命令行运行 java jar
1、导出可执行jar 2、命令运行   D:\>java -jar ssh_conn.jar
java内运行jar
想在a.java里面运行一个已经做好的jar文件rn想法是在a.java里面用 Runtime.getRuntime().exec(command); rn运行一个bat文件,bat文件里面运行jar文件rnrn问题是rnrn如果给jar的main方法传参呢?rnjava -jar xx.jar 参数1 参数2.。。 这样可以么?rnrn还有就是这个jar里面是个死循环,如何结束这个bat呢。
Java 打包 jar 运行
新建一个project , 其中就一个类 import java.io.FileInputStream; import java.io.FileOutputStream; import java.nio.channels.FileChannel; public class Test { @SuppressWarnings("resource") public static void
java jar 打包 运行
将class打成jar包: jar -cvf C.jar A.class B.class 执行时候:java -Dfile.encoding=gbk -cp [JAR文件名.jar;.] [要执行的类名]-Dfile.encoding=gbk 是设置运行编码格式,WINDOWS默认是GBK,可以不写上面中括号是我为了方便好看清楚一点,执行的时候不要加注意不要少了后面的  ;. (分号后面有一点,...
JAVA JAR 双击运行
JAR双击不能运行rnrn用 右键》打开方式》选择程序》浏览》找到jre目录下的bin里的javaw ,rn结果打开方式列表里还是没有javawrn但是选择别的,如javaws等,在打开方式列表里就可以选了rnrn这是什么问题???rn望高手指导rn谢谢rnrn我现在想要设置使得可以双击运行JAR包,该怎么办啊???
运行JAR
将FAT解压后放到myeclipse\eclipse\plugins下,重新启动即可导出可执行的JAR文件
运行.jar
我有一个myeclipce7.0的注册机,里边有一个MyEclipseSevenEditionKeyGen.jar,我双击后无法运行,打不开,怎么办啊?
运行 jar 中的类 运行jar
java -cp target/simple-1.0-SNAPSHOT.jar org.sonatype.mavenbook.App   java -jar  com.javaeye.Aclass
运行jar
MANIFEST.MF Manifest-Version: 1.0 Created-By: 1.5.0_05 (Sun Microsystems Inc.) Main-Class: com.snda.billgate.biz.SocketClientTest Class-Path: lib\activation-1.1.jar lib\aopalliance-1.0.jar lib\b...
关于JAR自动运行的问题
我的问题和一般的关于JAR自动运行的问题不大一样。 rn 我创建了一个服务,这个服务的JAR(application)文件放在服务器端。rn用户使用我的服务的时候,自动从服务器端下载jar文件。rnrn 我的问题是下载完后如何让这个程序自动运行!!注意,不是病毒,我提供的是邮件服务,主体程序都开发玩了,就这个问题困扰着我。rnrn 我不知道是否要先解压缩jar文件。不管是否要解压缩,如何自动运行这个程序。(文件下载和如何运行是对用户透明的)rn
java -jar ***.jar 运行可执行配置文件方法
private static Properties loadPropertiesFile(String fullFile) { String webRootPath = null; if (null == fullFile || fullFile.equals("")) { throw new IllegalArgumentExce...
java -jar *.jar 这样也可以运行??
第一次知道。rn如果生成?rn并且引导到里边的含有main方法的class中?
Jenkins+docker发布运行jar项目
第一步在Jenkins构建maven项目配置git地址设置触发条件 提交到git3分钟后自动触发build选项中使用一下命令不执行单元测试用例(clean install -Dmaven.test.skip=true)设置构建前删除项目的target目录(rm -rf /var/lib/jenkins/workspace/business/target/)#!/bin/bashmv /var/li...
docker 怎样运行jar 项目
一、环境       本地虚拟机安装的centos7   二、安装docker         yum install docker-engine     三、开启阿里云加速        docker的镜像仓库在国外,下载会很慢,启用阿里云加速。        在/etc/docker目录下创建daemon.json文件,添加如下内容   { "registr...
一条命令杀掉linux下的一个jar进程
方法一: 一条命令杀掉linux下的一个jar进程 ps -ef | grep hello.jar | grep -v grep | awk '{print $2}' | xargs kill -9 筛选出带hello.jar的进程,去掉带grep的,提取出pid,kill -9 杀掉 方法二: kill -9 `ps -ef | grep hello.jar | grep -v g
[Scala基础]--java运行jar类、scala运行jar类
1、java运行测试jar:执行---》java  -classpath  F:/TestHello.jar  Test2或者java -cp  F:/TestHello.jar  Test2打印结果:hello world java类如下:/** * Document:本类作用---->打印hello world * User: yangjf * Date: 2016/9/25 9...
生成jar后怎么运行?
生成jar后怎么运行?rnrn在J2ME Wireless Toolkit 的模拟机上通过了,可是真正放到手机里面安装则会在安装完后删除,并提示百宝箱错误(我用Nokia),然后就退出了,不像模拟器上的“Launch”这么简单。。。 rnrn请问该怎么运行?大虾们~~~
java 打jar包和运行jar
1.环境 JDK 1.7 Eclipse Luna 2.生成jar步骤 3.运行jar 进入jar目录, 执行jar命令  java -jar LoopPrice.jar 防止遗忘,以备查看!
Java jar 指定main方法运行
Java jar 指定main方法运行 java -classpath b2c-reservation.jar com.csair.b2c.reservation.listener.OccupiedMessageListener
请教一个运行jar的问题
才学java几个月。rn自已喜欢开发一些小软件和游戏。rn但是,生成的jar,只能自己欣赏,即使转成exe,在别人的电脑上也是无法运行的。rnrn那究竟该怎么做呢?我一直很疑惑。那些开发软件的,最后是怎样让别人用呢?rn看到很多人都说,jar是跨平台性的,转exe就没必要了,那什么是跨平台呢?rn也有很多人说,要开发,直接去用C++, 但是我对java的写代码方式比较熟悉,反而不喜欢C的那种写法。rnrn那如果我要做给别人用的软件,用java语言写,有没有办法呢?rn求解释。谢谢!
linux (运行一个jar 和关闭)
作为一个编程菜鸟,java都还没弄明白,用linux 干嘛。linux众所周知没有图形界面,文件操作果断下了shell. 其他能用到的就是一些简单的命令了,应该也算常用吧。 1 使用springboot创建的项目好了就可以直接放到linux 下运行了。前提是linux 装了jdk. 不用装tomcat,因为springboot 自带了。把jar包通过shell 弄到linux 之后。 在l...
java 打包成jar后无法运行(在eclipse下可以运行)???
[size=24px]打包成jar后无法运行(在eclipse下可以运行) rn用java -jar xxx.jar 命令可以运行!就是双击无法运行!以前可以双击运行重装JDK,后就无法双击运行了,但在eclipse下运行完全正常。 rn请各位指点迷津!!![/size]
jar命令大全打包及运行
有关jar命令大全,希望能够帮到您~O(∩_∩)O~
mybatis运行需要的jar
mybatis运行需要的jar, 希望给同志们提供点方便。毕竟在网上下载也是不太方便 希望审核能过,赚点积分下点资源
关于运行jar的问题
初学java,网上下了几个游戏的jar文件。rnjdk配置完了,双击jar文件没反应rn使用java -jar *.jar命令打开显示“*中没有主清单属性”rnMANIFEST.MF文件中的内容如下所示rnManifest-Version: 1.0rnMicroEdition-Configuration: CLDC-1.0rnMIDlet-Name: Bubble BashrnMIDlet-Icon: /icon.pngrnCreated-By: 1.4.1 (Sun Microsystems Incc.)rnMIDlet-Vendor: Gameloft SArnMIDlet-1: Bubble Bash, /icon.png, GloftBUBArnMIDlet-Version: 1.0.1rnMicroEdition-Profile: MIDP-2.0rnrn
jar运行的怪问题
rn各位大侠:rn我运行JDK文件夹下面的示例程序,rn用java-jar命令在dos下可以运行,但是双击时却说main中NoClassFoundException(jar类型的文件已经与java.exe相关联)rn请问如何解决此问题啊?
运行jar时出现问题
Error:Could not find the main class **rnError:A JNI error has occurred,please check your installation and tyr againrnrn我用的是VISTA SP1系统rn环境变量path ...;c:\jdk1.7\binrn classpath .;c:\jdk1.7\lib(根据网上一些评论,我又把classpath改成c:\jdk1.7\lib\dt.jar;c:\jdk1.7\lib\tools.jar)rn写了一个MANIFEST.MF内容如下rnManifest-Version: 1.0rnCreated-By: 1.7.0-ea (Sun Microsystems Inc.)rnMain-Class: Hh(这里有没有回车都试过)rnrn相应目录下我的打包命令 jar cvfm ss.jar MANIFEST.MF Hh.classrn结果成功生成了ss.jarrn设置打开方式为javaw.exern双击运行就出现上面的错误了rn
jar运行和停止脚本
启动脚本:!/usr/bin/env bashif [ -z “BROWSERHOME”];thenexportBROWSERHOME=”{BROWSER_HOME}” ]; then export BROWSER_HOME=”(cd “dirname "$0"“/..; pwd)” fi. “${BROWSER_HOME}”/conf/browser-env.shif [ -z “${Z
运行jar出错
各位大虾,我遇到一个问题,用d:\java test.datadb语句时好使,能够正常运行,rn随后我用d:\jar cvfm test.jar aa.mf test一切正常(aa.mf内容 Main-Class: mydata.datadbrn并且放在d:\)rn可是在我运行d:\java -jar test.jar出现如下错误rnException in thread "main" java.lang.NoClassDefFoundError: oracle/jdbc/OracleDrirnverrn at mydata.datadb.doSht(datadb.java:41)rn at mydata.datadb.(datadb.java:30)rn at mydata.datadb.main(datadb.java:337)rn为什么?想不同,根据提示数据库连不上了,可是我d:\java test.datadb语句怎么能运行可以连上数据库,谢谢各位的赐教
CrE-Me运行jar 示例
请用记事本打开 CrE-Me运行jar方便又快捷 基于java SDK5以下编译的程序都可运行 enjoy!
配置问题:jar如何运行?
1.我的J2EESDK安装在了C:\WINDOWS\SUN\APPSERVER下面,我现在做了一个EJB但在编译的时候(J2SDK已经配置好)如D:>JAVAC S.JAVA出错误,提示找不到javax.ejb不存在,环境变量我配置了C:\WINDOWS\SUN\APPSERVER\BIN,请问还应该如何配置?rnrn2.还有为什么我在command shell中输入 j2ee -verbose或j2ee -stop 提示"不是内部命令或外部命令,也不是可执行程序或批处理文件"?rnrn是不是我的JAR文件不能运行啊?rn
Linux 运行jar ,后台进程运行jar 和结束后台正在运行的jar
最近搞了一个java UDP Socket,先是在win下写,后来老大让在linux下运行,%&656¥5&*……%&……¥7* /**********吐槽结束,开始正文****************/ 1.首先win下的java运行怎样在linux shell 里执行,如果只有单一的一个主入口非常简单的java xxxx.java javac xxxx.java 什么的就行,网上一大堆,想
dubbo-admin可直接运行jar
dubbo框架后台自动生成的jar文件,直接放在Tomcat的webapps中,启动zookeeper和tomcat服务器,在输入网址http://localhost:8080/dubbo-admin-2.5.10/,可登陆dubbo后台管理,初始密码及账号是root
运行包含junit测试的jar
在eclipse中的工程,工程中包含junit测试,没有main方法。将工程导出为jar文件, 怎么在cmd中执行这个jar文件,运行junit测试。
带参数 运行jar 失败
java -jar xxx.jar Init rn显示 命令语法不正确rncmd里面不能有尖括号吗?rnlinux 下面能有尖括号吗?
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

5
自己写的项目maven打包后导入其他项目,为什么jar包中其他的依赖不会自动下载?
0
linux运行springboot项目,切换用户后报错找不到主类
1
spark-submit命令运行jar包报空指针,Java -jar命令可以运行。
11
spring boot项目eclipse可以正常运行,打包成jar包之后就报错
7
关于jar包运行提示错误的问题
3
【Java】war包也可以用java -jar命令启动?
6
【JAVA】项目下有个lib,怎么在打包的时候把里面的jar自动加进项目?
1
java运行jar包, 两种方式项目都可以运行成功,但是访问项目时,java -jar 会报异常
2
java项目导入另外一个项目打成的jar包,项目和jar项目的数据库数据源不同,如何调用jar的dao层方法执行。
1
如何自动下载jar包中的其他依赖
2
java 查看jar文件的运行路径和编译路径
3
关于idea运行springboot项目问题
3
cmd 执行java -jar 命令遇到个问题?
3
spring boot jar包方式启动,无法获取资源文件
2
win10 启动springboot 收到请求不处理,必须在命令行界面按键才会处理请求,收到返回值。
1
linux下springboot项目 使用rc.local自启动时不加载自己指定的配置文件
1
用maven打了一个可运行jar,但是运行提示找不到类
2
项目打的jar包,在linux中启动,卡在一半.不运行下去了.
0
用gradle构建的springboot项目,为什么在cmd中java -jar命令执行build/libs下的jar包会出错
1
我在linux部署eureka的jar包时,使用 java -jar eureka & 命令正常启动几个小时后总是自动关闭