Я могу проверить gstack
, но только потому, что я вижу потоки слушателей на recv
звонок не означает, что звонок не возвращается. Еще я подумал сделать что-то вроде:
netstat -lupe | grep <PROCESS_PID>
чтобы проверить inodes сокетов, прослушивающих через udp. Тогда, возможно, попробуйте посмотреть (watch
команда) что /proc/net/udp
говорит об очередях приема и передачи этих inodes. Однако я не уверен, что это хороший способ диагностировать это. Попытка прослушать одни и те же группы многоадресной рассылки для проверки поступающих данных также не является гарантией того, что рассматриваемый процесс их получает.
Какие еще способы или вещи я могу исследовать или попробовать?
смотреть на netstat -gn
вывод, чтобы увидеть соединения.
tcpdump
может помочь увидеть активность ... например: tcpdump -i eth1 -s0 -net 224.0.31.0/24