Я пересобрал контейнер с последним тестовым образом, прошедшим проверку сегодня, и внезапно все ресурсы процессора оказались исчерпаны. Сайт стал работать очень медленно.
На сервере запущен практически только Discourse. Что за пользователь openvpn запускает Ruby/unicorns? Это те же самые unicorns, что и у Discourse?
Я удалил плагины layouts и location, и проблема на данный момент исчезла. Так как у меня уже очень поздно, я не успел определить, какой из них или оба вместе, или вообще ни один из них вызывал проблему, но @angus@merefield — предупреждаю вас об этом.
У меня не было возможности проверить ошибки, прежде чем я отключил плагины. А сегодня я обновил Discourse до версии 2.6.0.beta6 ( e7bad9f05d ). Проблема исчезла.
Вопрос базовый: как узнать, какой плагин потребляет сколько процессорного времени и памяти? htop показывает только воркеры unicorn, но не отображает ресурсы, используемые каждым плагином.