Внезапно мой экземпляр Discourse (установленный через Docker) начал выдавать ошибки Bad Gateway с определёнными интервалами. Контейнер продолжает работать, но мне приходится вручную останавливать и запускать приложение, чтобы всё снова заработало. После этого всё кажется в порядке… пока через некоторое время проблема не возникает снова. Не уверен, где найти соответствующие логи для получения дополнительной информации. С чего мне лучше начать? Большое спасибо!
У вас заканчивается оперативная память? Что показывает команда free -h?
Что вы видите в файле /var/discourse/shared/standalone/log/rails/production.log (я думаю, что ввел путь правильно, но если нет, вам придётся его исправить). А также в /var/discourse/shared/standalone/log/var_log/nginx/..что-то..
Я проверю в следующий раз, когда это произойдёт. Спасибо! Сейчас используется менее 50% оперативной памяти.
Значит, скорее всего, не оперативная память. Вы уже можете посмотреть логи.
Логи выглядят нормально. Ничего очевидного, во всяком случае. Даже когда сервер работает, он крайне медленный. Часто отвечает очень долго, настолько долго, что у пользователей (и даже у меня локально) происходит таймаут. Очень странно, так как этот сервер был стабильным долгое время, и в нём мало что менялось, кроме регулярных обновлений Ubuntu (18.04).