I found my Diaspora process missing, with no clues in the logs as to why. Hmm - think I forgot to use nohup. Anyway, I just wrote a cron job to check on the status of its child processes.
Why Diaspora* is not a democracy. And therefore why it's so cool.