Почему плагин Location потребляет так много процессорного времени?

Я пересобрал контейнер с последним тестовым образом, прошедшим проверку сегодня, и внезапно все ресурсы процессора оказались исчерпаны. Сайт стал работать очень медленно.

На сервере запущен практически только Discourse. Что за пользователь openvpn запускает Ruby/unicorns? Это те же самые unicorns, что и у Discourse?

Если это запланировано и необходимо, как можно освободить ресурсы процессора, чтобы сайт не работал так медленно?

Sidekiq показывает, что в фоне практически ничего не выполняется. Кроме меня, на сайте нет других пользователей.

Возможно, проблема и здесь. Я обновился сегодня в 09:03, буду следить в течение дня:

Наши два ядра процессора загружены на 100%.

Мой тоже снова начал падать, продолжу мониторинг.

Я удалил плагины layouts и location, и проблема на данный момент исчезла. Так как у меня уже очень поздно, я не успел определить, какой из них или оба вместе, или вообще ни один из них вызывал проблему, но @angus @merefield — предупреждаю вас об этом.

У меня тоже всё полностью вернулось в норму после отключения плагина Locations:

У вас тоже была проблема, о которой я упоминал в этой теме, @ckshen?

У меня не было возможности проверить ошибки, прежде чем я отключил плагины. А сегодня я обновил Discourse до версии 2.6.0.beta6 ( e7bad9f05d ). Проблема исчезла.

Вопрос базовый: как узнать, какой плагин потребляет сколько процессорного времени и памяти? htop показывает только воркеры unicorn, но не отображает ресурсы, используемые каждым плагином.