我有一个应用服务使用 Restlet 框架。但运行1-2天后。我发现它突然停止了。检查了应用程序目录,我发现一个日志文件说:
Java 运行时环境检测到一个致命错误:
#
SIGSEGV (0xb) 在 pc=0x00000039c7e7adfe,pid=32765,tid=1077344576
此处的日志文件:http: //pastebin.com/fwNKWdT6
那么谁能告诉我如何调试或处理这个?我知道 Linux 应用程序可以捕获 SEGFAULT 信号并手动重新启动。无论如何在java应用程序中可以做到这一点?
另外,你们知道如何监控远程java应用程序的CPU/内存吗?
谢谢。