poll()系统调用卡在restart_syscall()中

时间:2019-07-04 08:08:24

标签: linux system-calls systems-programming

间歇性地进程陷入了轮询呼叫。此过程使用轮询系统调用读取套接字上接收到的数据。重新启动后,它可以正常运行几天,然后不从套接字读取任何内容。

tcpdump显示按预期在端口上接收到数据。但是,没有被该过程阅读。

strace输出如下,

VMFR2 tmp# strace -p 16528
Process 16528 attached
restart_syscall(<... resuming interrupted call ...> 

请分享有关如何调试/解决问题的指针?

0 个答案:

没有答案