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.