Мы разработали приложение на Rails в Heroku, у нас есть около 3 веб-динамо и 2-3 рабочих динама. У нас есть некоторые функции экспорта и импорта, которые используют многие из наших рабочих dyno, когда это происходит, все падает, и мы получаем ошибку приложения на веб-сайте.
Часовой говорит нам, что это из-за Тайм-аута. Мы пытаемся выяснить, какая функциональность нашего программного обеспечения отнимает так много рабочего времени. Проблема в том, что она затрагивает всех наших пользователей, некоторые из которых используют только функции веб-слоя.
Но мне было интересно, есть ли способ изолировать проблемы наших рабочих динамов от работы веб-динамов? Я имею в виду, есть ли способ, чтобы наш сайт не зависал, когда один пользователь экспортирует большой объем данных и насыщает работников?
Заранее спасибо!
С уважением,
Гонсало