if you start a bitbake xmlrpc server, it currently has the concept that if you use an anonymous port (0), it will exit after a command. Since it is a *server*, it should remain resident regardless of port and should only go away when told to.
Please, review the fix: https://lists.yoctoproject.org/pipermail/toaster/2016-March/004197.html
the fix has been accepted: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=b58e5b1fb3bcacbcfce17a748bca5f60c3528b4f