Ray Serve Controller using up CPU

If I run htop on my server, I can see that the processes ray::ServeController and ray::ServeController.listen_for_change are both taking up 100% of the CPU, even though no ray memory says that no ray instances are running. I’ve tried ray stop, and it says that it has stopped some processes. But that seems to have no effect, I can still see ray::ServeController in the process list.

hmm, can you try ray stop --force. If that doesn’t work, pkill -9 ray::ServeController should be able to kill it.

The listen_for_change taking 100% CPU is definitely a bug we can help debug (cc @eoakes). Can you share your workload? How are you using Serve?