【发布时间】:2016-04-08 10:42:23
【问题描述】:
我有一个程序启动一个 libmicrohttpd 网络服务器(它管理自己的线程),然后在主线程中调用“暂停”,这样整个程序就不会退出。
我正在尝试对这个程序进行 strace,但是一旦我进入“暂停”调用,我就没有从 strace 获得任何进一步的输出。 (尽管许多 IO 和系统调用都发生在后台。)
有什么建议可以解决这个问题吗? (我试过-e trace=\!pause - 但这似乎只是抑制了输出。我仍然明白。
(如果重要的话,我在内核版本为 3.14.51 的 debian 衍生产品上运行。)
strace 命令:strace -ttT -p 28948
【问题讨论】: