我在 jboss 应用程序服务器中有一个 Web 应用程序,它给出了无法理解的错误。
我 100% 确定这是因为它正在尝试访问禁止的文件系统位置。是否可以分析程序,特别是逐步执行的操作(例如生成进程、打开文件、写入文件等)
答案1
除此之外strace
,还要考虑sysdig
。 Sysdig 有点像strace
.您可以在以下位置找到更多信息:Sysdig 的 Github 页面
答案2
对于您概述的调查类型(与语言无关),strace
是您的朋友。它会告诉您正在发生什么系统调用。默认情况下它不跟踪 across fork
,但您可以启用它。