我们在生产服务器中运行了一个Java应用程序。我们注意到,日志中什么都没有打印,并且几秒钟未处理任何请求然后再次恢复。我们不知道我们应该寻找哪一方来解决此问题。我们确保没有线程被应用程序卡住。看起来整个过程都被冻结了。我也不能怀疑linux服务器。因为,其他组件工作正常。
我发现这里讨论了类似的问题https://bugzilla.redhat.com/show_bug.cgi?id=231276
他们在谈论Redhat操作系统。但是,我们使用的是centOs 7,所以我不知道如何与之关联。
请给一些建议,以解决它!
答案 0 :(得分:-1)
尝试获取线程转储以获取线程状态信息,在数据库操作的情况下可能会导致死锁。您可以使用jstack进行线程转储。