我有一个ruby应用程序,我曾经在Heroku上部署和运行,但最近使用Opsworks切换到AWS。应用程序运行正常,但我有一个关于详细错误日志的问题。
在Heroku上,我可以输入heroku logs
并获取详细的日志,这些日志可以帮助我解决我在应用程序中看到的错误。但是,我无法在AWS中找到相应的内容。我已经尝试进入我的ec2实例并进入/var/log/
以查找我需要的详细日志。我发现最接近的是进入/ ngninx文件夹并查看[app_name].com.acess.log
文件。我得到了日志,但它们并不像我在Heroku上看到的那么详细。
因此,到目前为止,AWS上的故障排除确实非常困难。有没有人知道某些详细日志的位置,或者如果默认情况下不存在则启用某些日志的方法?
任何见解都会非常有用:)
答案 0 :(得分:0)
您可以通过以下方式在AWS OpsWorks上找到该日志:
sudo su deploy
cd /srv/www/[app_name]/shared/log/
您可以在那里找到日志,例如production.log
或unicorn.stdout.log