吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1726|回复: 18
收起左侧

[求助] java项目在Linux服务器运行CPU暴涨到100%

[复制链接]
两只小蜜蜂 发表于 2022-11-14 20:48
如题,最近在服务器上用宝塔面板部署了一个springboot项目并使用了上面的域名映射  
但是 部署后不久cpu会莫名其妙的暴涨到100%,用 top命令查看后确定是java线程惹的祸,打印该线程堆栈信息如下,求大佬帮忙,没见过这个报错
[Asm] 纯文本查看 复制代码
[root@VM-12-11-centos bin]# ./jstack pid |grep 2e73n -A 30
Error attaching to remote server: java.rmi.UnknownHostException: Unknown host: pid; nested exception is: 
        java.net.UnknownHostException: pid
sun.jvm.hotspot.debugger.DebuggerException: java.rmi.UnknownHostException: Unknown host: pid; nested exception is: 
        java.net.UnknownHostException: pid
        at sun.jvm.hotspot.RMIHelper.lookup(RMIHelper.java:115)
        at sun.jvm.hotspot.HotSpotAgent.connectRemoteDebugger(HotSpotAgent.java:517)
        at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:374)
        at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:304)
        at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:183)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:196)
        at sun.jvm.hotspot.tools.Tool.execute(Tool.java:118)
        at sun.jvm.hotspot.tools.JStack.main(JStack.java:92)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.tools.jstack.JStack.runJStackTool(JStack.java:140)
        at sun.tools.jstack.JStack.main(JStack.java:106)
Caused by: java.rmi.UnknownHostException: Unknown host: pid; nested exception is: 
        java.net.UnknownHostException: pid
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:616)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
        at java.rmi.Naming.lookup(Naming.java:101)
        at sun.jvm.hotspot.RMIHelper.lookup(RMIHelper.java:113)
        ... 13 more
Caused by: java.net.UnknownHostException: pid
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at java.net.Socket.connect(Socket.java:538)
        at java.net.Socket.<init>(Socket.java:434)
        at java.net.Socket.<init>(Socket.java:211)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
        ... 19 more

免费评分

参与人数 2热心值 +2 收起 理由
liesun + 1 热心回复!
offoryou + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhqinux 发表于 2022-11-14 21:05
本帖最后由 zhqinux 于 2022-11-14 21:07 编辑

看异常信息说的是远程方法调用失败。

我没有玩过你说的宝塔面板,所以不知道是宝塔面板需要远程方法调用,还是你部署的SpringBoot项目需要远程方法调用。

补充一下:这个要么是宝塔面板需要你配置一个远程主机来完成远程方法调用,要么是你部署的SpringBoot项目需要配置一个远程主机来完成远程方法调用
13789091282 发表于 2022-11-14 21:06
samky123 发表于 2022-11-14 21:14
其一把springboot项目有涉及到的地址的地方或者配置文件的查出来看看大致就能知道了;
其二就算是配置地址错了调不通也不应该导致cpu去到100%,可能代码也存在漏洞,得reviewcode
 楼主| 两只小蜜蜂 发表于 2022-11-14 21:20
zhqinux 发表于 2022-11-14 21:05
看异常信息说的是远程方法调用失败。

我没有玩过你说的宝塔面板,所以不知道是宝塔面板需要远程方法调用 ...

我的代码并没有用到远程调用,我也是第一次用这个宝塔面板布置java项目,确实有可能是宝塔的原因。
 楼主| 两只小蜜蜂 发表于 2022-11-14 21:21
samky123 发表于 2022-11-14 21:14
其一把springboot项目有涉及到的地址的地方或者配置文件的查出来看看大致就能知道了;
其二就算是配置地址 ...

我也很奇怪,就算是2楼说的远程调用出错,cpu占用怎么会涨到100%呢,搞不懂。
jidesheng6 发表于 2022-11-15 00:23
换openjdk9同时关注一下内存占用,不设置xmx会无限吃内存的,openjdk9不需要设置xmx参数
samky123 发表于 2022-11-15 00:40
两只小蜜蜂 发表于 2022-11-14 21:21
我也很奇怪,就算是2楼说的远程调用出错,cpu占用怎么会涨到100%呢,搞不懂。

一个一个解决,先把调用地址的解决后再看看怎么引发的占用cpu
offoryou 发表于 2022-11-15 00:51
真的太帅了,感觉自己电脑都不够用了,
hflyday 发表于 2022-11-15 08:01
进来学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-12 01:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表