-
Notifications
You must be signed in to change notification settings - Fork 67
Description
Hello, since three days ago we are experiencing some difficult-to-reproduce, difficult-to-track network issues with our Baxter.
What happens in practice is that after a while some topics stop being published, and the robot is not responding to even the simplest command (e.g. tuck
). Also, rebooting both the Baxter and the machine connected to it does not change much: after 5 minutes the issue reappears.
After hours in trying to understand the reason for this, we discovered that the issue might be related to the rosmaster
that is not closing sockets properly, leaving them in CLOSE_WAIT
state. Also, when this happens rosmaster
starts to use more than 100% of one core on the baxter machine, which seems strange.
The issue seems to be well-known to the ROS community, but although I have seen many issues on that, I don't really understand how to fix the problem.
Some useful links:
- rosmaster doesn't close sockets properly, hangs ros/ros_comm#495
- rosmaster leaves sockets in CLOSE_WAIT state ros/ros_comm#610
- rosmaster leaves sockets in CLOSE_WAIT state #610 ros/ros_comm#834
Please tell me if I can help you debug it in any way.
@rethink-imcmahon sorry for tagging directly you, but I saw your comment in one of the issues I linked above, and I thought you may have a quick solution to debug the issue.