Ruby on rails AmazonEC2:Nginx:在每个应用服务器的不同文件中显示错误日志,而不是在单个文件中显示所有日志

Ruby on rails AmazonEC2:Nginx:在每个应用服务器的不同文件中显示错误日志,而不是在单个文件中显示所有日志,ruby-on-rails,logging,nginx,amazon-ec2,Ruby On Rails,Logging,Nginx,Amazon Ec2,我有三个rails项目在CentOS的单个EC2实例中运行。我在/opt/nginx/conf/nginx.conf .... log_format compression '$remote_addr - $remote_user [$time_local] ' '"$request" $status $bytes_sent ' '"$http_referer" "$http_user_agent" "$gzip_rat

我有三个rails项目在
CentOS
的单个
EC2
实例中运行。我在
/opt/nginx/conf/nginx.conf

....
log_format compression '$remote_addr - $remote_user [$time_local] '
                   '"$request" $status $bytes_sent '
                   '"$http_referer" "$http_user_agent" "$gzip_ratio"';
..... 
server {
passenger_ruby /home/ec2-user/.rvm/gems/ruby-2.1.1/wrappers/ruby;
listen 80;
server_name my_app.com;

### Custom configs
passenger_enabled on;
root /home/ec2-user/www/my_app/current/public;
error_log /home/ec2-user/www/my_app/current/logs/error.log debug;
access_log /home/ec2-user/www/my_app/current/logs/access.log main;
rewrite_log on;
rails_env qa;
### Custom configs end


# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

server{
..}
server{.}
...
上述配置无法按预期用于错误日志。
我希望每个应用服务器都有自己的错误日志。目前,nginx日志在同一日志文件中包含所有项目/应用程序的日志。如何才能做到这一点。

将单个
错误日志
/
访问日志
指令放入每个服务器块中为什么希望它写入不同的文件?