Где я могу найти эквивалент подробных журналов Heroku на AWS?

У меня есть приложение ruby, которое я использовал для развертывания и запуска на Heroku, но недавно перешел на AWS с помощью Opsworks. Приложение работает нормально, но у меня возник вопрос о подробных журналах ошибок.

На Heroku я мог просто набрать heroku logs и получить подробные журналы, которые помогли бы мне устранять ошибки, которые я видел в своем приложении. Однако я не могу найти эквивалент в AWS. Я попытался зайти в свой экземпляр ec2 и /var/log/, чтобы найти нужные мне подробные журналы. Самое близкое, что я нашел, это зайти в папку / ngninx и просмотреть файл [app_name].com.acess.log. Я получаю логи, но они далеко не такие подробные, как то, что я видел на Heroku.

В результате устранение неполадок на AWS пока действительно затруднено. Кто-нибудь знает местонахождение некоторых подробных журналов или способ включить некоторые из них, если они не существуют по умолчанию?

Любое понимание было бы очень полезно :)


person jr09g    schedule 15.03.2016    source источник


Ответы (1)


Вы можете найти журнал на AWS OpsWorks, выполнив что-то вроде этого:

sudo su deploy
cd /srv/www/[app_name]/shared/log/

Там вы можете найти журналы, например, вероятно, production.log или unicorn.stdout.log

person Ghislaindj    schedule 16.03.2016
comment
Спасибо! Пытаюсь перейти к общей папке и, кажется, не имею права доступа. Я получаю следующее: -bash: cd: shared: Отказано в доступе Любой способ установить мои собственные разрешения или переопределить доступ? - person jr09g; 18.03.2016
comment
Решено! просто набрал sudo su, чтобы переключиться на пользователя root, и смог перемещаться повсюду. Файл был закрыт, оказалось, что это unicorn.stdout.log Большое спасибо! :) - person jr09g; 18.03.2016