0

我现在正在调查一个 prod 问题,并且希望我的调查不会对正常的 prod 环境造成任何副作用,那么它是否会导致正在运行的程序即使在短时间内暂停?谢谢

4

1 回答 1

1

pmap正在向目标进程添加一个瞬态线程并实时分析它而不会中断它,因此使用它应该没有风险。

pstack、pfiles 和 pldd 在检查它们时正在停止目标进程。通常,这不会产生任何后果,因为在 Unix 等分时系统中的任何进程都可以预料到在短时间内停止。但是,在极少数情况下,停止受影响的进程可能比预期的要长,因此会产生不必要的副作用。这在警告部分的 p 命令手册页中有解释。

对于所有 p 命令,不建议在生产环境中使用 -F 标志,因为可能会发生混乱。

于 2012-04-27T05:52:47.057 回答