I think part of what makes lighttpd so "light" is that it doesn't have any useful error messages, other than "omfg fail
wtf wtf, connect not worky
omg die crash !!!!". Then you have to use kill -9 on it.
I hate computers.
[edit]
Okay, so I forgot to emerge ruby-fcgi. Duh!