РЕСПЕСТ: медленный работник запуск и выплескивание
-
05-10-2019 - |
Вопрос
В настоящее время я перемещаю свое приложение из настроек Linode к EC2. Redis в настоящее время устанавливается на удаленном экземпляре с различными рабочими экземплярами, взаимодействующими с очередью. Это все идет фантастически.
Моя проблема со временем, которое требуется для работника «создавать создание» и медленного раздува. Запуск рабочего, как правило, потребуется от 30 секунд и минуту (от God.rb, начиная рабочая грабли, и работник активно начинает работать над очередью). Я мог бы жить с этим, но я не испытал такое время ожидания на моем текущем производственном ящике, поэтому я полагаю, что его из моих симптомов более серьезной проблемой. Следующий выпуск заключается в том, что работа, занявшие второе или менее в моей предыдущей среде, теперь, кажется, займет примерно в 5-10 раз.
Я предполагаю, что это должен быть какой-то проблема с моим Ubuntu устанавливает на EC2? Одно известное разница состоит в том, что я бегаю REE 1.8.7-2010.01 в моей новой установке и REE 1.8.6 на старых коробках линовых.
Кто-нибудь еще пережил эти проблемы?
Решение
Оказывается, я переоценил мощность CPU небольшой экземпляра EC2. Переместил своих работников в большой экземпляр и все хорошо.