Как посмотреть пассажирские + nginx логи при перезагрузке? - PullRequest
0 голосов
/ 20 января 2020

Я развернул приложение после ruby обновления и перезапустил пассажира:

passenger-config restart-app /home/deploy/my_app_staging --ignore-app-not-running

После этого я получаю ошибку 500:

We're sorry, but something went wrong.
The issue has been logged for investigation. Please try again later.
Error id: 2426c9c8

Как найти журналы для этого идентификатора ошибки? tail -f -n 200 /var/log/nginx/error.log не показывает ошибок. Веб-приложение (rails) также не показывает ошибок.

Ответы [ 2 ]

2 голосов
/ 20 января 2020

Можете ли вы предоставить немного больше информации о вашем стеке?

Если у вас есть балансировщик нагрузки, я бы посмотрел, так как это может помешать соединению достичь вашего прокси.

Кроме того, посмотрите на /var/log/nginx/access.log, чтобы увидеть, если соединения не возвращаются как успешные, но не достигают вашего экземпляра пассажира.

Добавление вашего nginx .conf также может быть полезно .

0 голосов
/ 21 января 2020

@ rdalpra большое спасибо за ответы !!! Я нашел решение сохранить журналы пассажиров в / tmp / passenger-xxx как html Так что я scp этот файл и открыть локально

В конце - проблема решена с использованием rvm --default 2.5.5

...