2013-07-15 3 views

ответ

0

Обнаружена статья this, в которой показано, как масштабировать работников с помощью скрипта Ruby.

+0

Stack Overflow серьезно хмурится ответами на ссылки (ответы должны быть автономными, не заставляя кого-то перейти на другой сайт для ответа); обновите ответ, чтобы включить любую соответствующую информацию, и добавьте ссылку в конце для справки. – LittleBobbyTables

+0

Взгляните на мой ответ и комментарий Джона - есть готовое к использованию решение http://stackoverflow.com/a/17662679/2422778 –

1

Я использую workless gem с DelayedJob и работает как шарм!

В основном вам просто нужно установить его и развернуть рабочий динамик до 0. Когда новое задание добавлено в очередь DJ, он забирает его через несколько секунд, добавляет работника и масштабируется, когда задача выполняется. Есть варианты для нескольких работников, но у меня никогда не было столько рабочих мест, поэтому я не могу поделиться опытом.

+1

Аналогичным образом я использую https://github.com/JustinLove/autoscaler для SideKiq - также работает как Шарм. –

Смежные вопросы