Jetty 由于分段错误而崩溃

问题描述 投票:0回答:1

Jetty 由于分段错误而崩溃。

日志:

May 26 07:33:49 filr jetty.sh[32201]: 2024-05-26 07:33:49.813:INFO::main: Redirecting stderr/stdout to /var/opt/jett>
May 26 07:33:49 filr jetty.sh[32201]: 2024-05-26 07:33:49.813:DBUG:oejx.XmlConfiguration:main: XML call setErr
May 26 07:34:39 filr systemd-coredump[32747]: [🡕] Process 32201 (java) of user 469 dumped core.
May 26 07:34:39 filr systemd[1]: vabase-jetty.service: Main process exited, code=killed, status=11/SEGV
May 26 07:34:39 filr systemd[1]: vabase-jetty.service: Failed with result 'signal'.

核心转储已创建,但有人可以指导如何分析此核心转储。我想我可以使用gdb。

gdb executable core-file 

我应该传递什么值来代替可执行文件?我的应用程序是用java编写的,jetty用作服务器。

应用程序日志中没有太多信息来分析此问题。

gdb jetty coredump jetty-9 systemd-coredump
1个回答
0
投票

我应该传递什么值来代替可执行文件?

您正在运行的

java
二进制文件。如果这是您的
java
上的
PATH
,那么您可以调用
gdb java /path/to/core

到达那里后,使用 GDB

where
命令找出程序崩溃的位置。

© www.soinside.com 2019 - 2024. All rights reserved.