是否可以列出特定进程正在尝试执行的所有操作?

是否可以列出特定进程正在尝试执行的所有操作?

我在 jboss 应用程序服务器中有一个 Web 应用程序,它给出了无法理解的错误。

我 100% 确定这是因为它正在尝试访问禁止的文件系统位置。是否可以分析程序,特别是逐步执行的操作(例如生成进程、打开文件、写入文件等)

答案1

除此之外strace,还要考虑sysdig。 Sysdig 有点像strace.您可以在以下位置找到更多信息:Sysdig 的 Github 页面

答案2

对于您概述的调查类型(与语言无关),strace是您的朋友。它会告诉您正在发生什么系统调用。默认情况下它不跟踪 across fork,但您可以启用它。

相关内容