检查服务是否正常启动

检查Tomcat配置,是否启动时存在端口冲突等。

排查是否网络原因导致不能访问

进入服务器命令行

先排查本级是否可以访问,输入命令:

 curl http://127.0.0.1:8091/HappyServer/oapi/server/connectTestting

其中请求协议、端口、应用名等可以按照实际修改,地址写127.0.0.1或localhost。

如果返回的数据是

<Response xmlns=""><Success>true</Success><Content>6.x.x</Content><Msg/><Code/></Response>

或者是

{"success":true, "content": "6.x.x"}

就是乐创者服务是正常的,那就需要排查外部网络环境(访问地址改成外部访问IP或域名):

 curl http://144.20.80.88:8091/HappyServer/oapi/server/connectTestting

如果返回数据不是上面这些,那就需要排查乐创者服务是不是内存溢出了或者线程阻塞了

排查是否内存溢出导致不能访问

先用命令查看java进程号:

ps -ef | grep java


然后用命令导出内存dump文件:

jmap -dump:format=b,file=20210809.dump 18199

其中18199是我们所在容器的PID

找到20210809.dump这个文件,把它从服务器下载下来后发给我们,我们会分析原因

排查是否线程阻塞导致不能访问

先用命令查看java进程号:

ps -ef | grep java


然后输入命令打印堆栈信息:

jstack -l 18199 >> 20210809.txt


其中18199是我们服务所在容器的PID
找到20210809.txt这个文件,把它从服务器下载下来后发给我们,我们会分析原因

作者:柳杨  创建时间:2023-10-13 12:02
最后编辑:柳杨  更新时间:2025-04-22 15:31