Linux上jboss进程重启,linux – 在运行的JBoss进程上无法“strace -p”

我试图使用“strace -p”附加到已经运行的JBoss进程. JBoss正在使用1.5.0_15

Java JDK.不幸的是,这不行 – 我只得到一个单独的futex()结果:

# strace -p 3388

Process 3388 attached - interrupt to quit

[ Process PID=3388 runs in 32 bit mode. ]

futex(0x8f18f7c,FUTEX_WAIT_PRIVATE,1,NULL

Strace适用于所有其他程序,但不适用于JBoss.当我通过strace启动进程时,它似乎工作正常.当我尝试附加到已经运行的进程时它不起作用.

我使用64位Linux 2.6.18与32位Java JDK(如果重要的话,RedHat Enterprise Linux 5.3).

更新#1:

我尝试使用“-d”运行它,但输出似乎没有更多的见解,至少对我来说:

[root@]# strace -d -e verbose=all -p 3388

Process 3388 attached - interrupt to quit

[wait(0x137f) = 3388]

pid 3388 stopped,[SIGSTOP]

[wait(0x57f) = 3388]

pid 3388 stopped,[SIGTRAP]

[ Process PID=3388 runs in 32 bit mode. ]

futex(0x8f18f7c,NULL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值