Java 那些玻璃鱼线在干什么?

Java 那些玻璃鱼线在干什么?,java,glassfish,jvm,Java,Glassfish,Jvm,从昨天开始,我们的glassfish后端服务器已停止响应3次(暴露远程ejb,从而通过rmi iiop进行通信) 重新启动前端服务器不会改变这种情况,重新启动后端服务器会改变这种情况。所以,我们很确定问题出在后面 我们接受了线程转储,但查看它并没有给我们带来任何明显的效果。将其与重新启动(工作)后相同服务器的线程转储进行比较也不起作用 这里是线程转储:您正在运行哪个gf版本?您是否连接了Visual VM以查看它在做什么?cpu是否达到最大,内存如何等等?这是一个复杂的设置,我无法做到。然而,我

从昨天开始,我们的glassfish后端服务器已停止响应3次(暴露远程ejb,从而通过rmi iiop进行通信)

重新启动前端服务器不会改变这种情况,重新启动后端服务器会改变这种情况。所以,我们很确定问题出在后面

我们接受了线程转储,但查看它并没有给我们带来任何明显的效果。将其与重新启动(工作)后相同服务器的线程转储进行比较也不起作用


这里是线程转储:

您正在运行哪个gf版本?您是否连接了Visual VM以查看它在做什么?cpu是否达到最大,内存如何等等?这是一个复杂的设置,我无法做到。然而,我所做的跟踪提供了相同的信息:jstack、pstack、ps、glassfish监测数据的图表。。。CPU大约为0%,内存使用率很低,没有异常的GC活动线程转储看起来好像所有东西都在等待请求进入(至少在我看来是这样)。我会加快记录速度,寻找一些东西。日志里什么都没有。昨天也有同样的问题。重新启动前端没有帮助。告诉另一个前端服务器使用此服务器作为后端服务器。然后第一阵线再次作出反应。没有重新启动背面。奇怪的等待它再次发生。。。