Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通过在我的 Unix 机器上运行以下命令来获取线程转储:
kill -3 <process-id>
线程转储是在日志文件中生成的,但是如何分析数据以了解我的服务器出了什么问题。
从阻塞线程和等待监视器的线程开始。 如果有任何死锁,它将在日志的末尾打印。 看看是否存在线程争夺资源的任何情况,并且因为死锁正在发生。 你必须自己做。做一些研究并分析转储。这需要时间,但你可以学习它。