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.
我现在正在调查一个 prod 问题,并且希望我的调查不会对正常的 prod 环境造成任何副作用,那么它是否会导致正在运行的程序即使在短时间内暂停?谢谢
pmap正在向目标进程添加一个瞬态线程并实时分析它而不会中断它,因此使用它应该没有风险。
pstack、pfiles 和 pldd 在检查它们时正在停止目标进程。通常,这不会产生任何后果,因为在 Unix 等分时系统中的任何进程都可以预料到在短时间内停止。但是,在极少数情况下,停止受影响的进程可能比预期的要长,因此会产生不必要的副作用。这在警告部分的 p 命令手册页中有解释。
对于所有 p 命令,不建议在生产环境中使用 -F 标志,因为可能会发生混乱。