
The installer puts it in /Applications/Server. I still don't understand why launching xgridcontrollerd gives such variable results, or how I'm screwing things up when I do. I get different combinations of:
Sometimes we hang, sometimes we don't!
Scrubbing the database helps, but only for a while:
After a long series of job submissions and run requests that failed, I open XGrid Admin and see this.

I put the lid of the laptop down to sleep, decide better, and open it up. They've all run! WTF?

One more thing. Even if I set the Xgrid Agent authentication to None in System Prefs, you still need to have these files:
/etc/xgrid/controller/client-password
/etc/xgrid/controller/agent-password
Anybody who knows what the correct way to set these up is, please holler.