日期:2014-05-16  浏览次数:20852 次

linux某个进程timewait了,如何查看其状态
linux 服务器程序,进程阻塞住了,timewait,没任何反应,在不关掉的情况下有什么办法可以查看它的一些状态,从而找到问题原因?

------解决方案--------------------
strace -p pid看在看嘛

echo t > /proc/sysrq-trigger 看当前的调用栈
------解决方案--------------------
gdb -p pid可以追到进程中看各个线程的堆栈
------解决方案--------------------
引用:
gdb -p pid可以追到进程中看各个线程的堆栈

对,用gdb挂上去,把各个线程堆栈都打出来看看。