I'm using passenger and seeing that stdout & stderr are going to nginx's default error log, rather than what's specified in the server { error_log ... } directive. Is this a known bug in nginx or passenger? server { listen 8082; access_log logs/ruby-access.log main; error_log logs/ruby-error.log; ## nothing in here from ruby's $std{out,err}!by tantrix - Nginx Mailing List - English