代码拉取完成,页面将自动刷新
同步操作将从 唯品会/VJTools 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
VJDump是线上JVM数据紧急收集脚本。
它可以在紧急场景下(比如马上要对进程进行重启),一键收集jstack、jmap以及GC日志等相关信息,并以zip包保存(默认在目录/tmp/vjtools/vjdump
下),保证在紧急情况下仍能收集足够的问题排查信息,减轻运维团队的工作量,以及与开发团队的沟通成本。
收集数据包括:
jstack -l $PID
vjtop.sh -n 1 $PID
(需要将vjtop.sh 加入用户的PATH变量中)jmap -histo $PID
& jmap -histo:live $PID
jmap -dump:live,format=b,file=${DUMP_FILE} $PID
以目标JVM相同用户或root用户运行脚本:
# 对指定的进程PID进行急诊
vjdump.sh $pid
# 额外收集heap dump信息(jmap -dump:live的信息)
vjdump.sh --liveheap $pid
在收集过程中,某些命令如jmap -histo:live $PID
会造成JVM停顿,因此仅用于紧急情况或已摘流量的情况。为了避免连续停顿,在每条会造成停顿的收集指令之间,默认插入了1秒的执行间隔。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。