У меня есть приложение Rails с некоторыми работниками Resque. Кажется, что у меня есть предел двух рабочих, работающих одновременно (приложение работает на EC2 с Apache в производстве). Есть ли способ повысить этот предел?Rails Resque change worker limit?
EDIT:
У меня есть MaxClients 0 в redis.conf
я могу начать 10 рабочих через грабли, но когда они на самом деле получить в очереди, я получаю сообщение «ERR максимальное число клиентов достигло» в браузере ..
EDIT: обновленная ошибка (это было правильно в исходном файле)
EDIT: на самом деле имел конфигурации/инициализаторы/Resque.rb указывая на Redis к ходу (был зачаток с первых дней приложение) , как только я удалил это, указав на config/res que.yml (с localhost) все пошло нормально, и я могу начать столько рабочих, сколько захочу.
Проблема, с которой я сталкиваюсь, - это «максимальное количество клиентов ERR» в любое время, когда я пытаюсь превысить 3 рабочих. Я пытался настроить maxclients в redis.conf на большое количество, но ничего хорошего ... С чем это связано? Я использую подход, который вы упоминаете в процессе разработки, и результат почти такой же. – Stpn
эта ошибка является defo о предельном соединении redis. попробуйте maxclients с 0 (без ограничений) или пометьте свой вопрос redis, включая ваш redis conf. –
сделал maxclients 0 и теперь может начать больше работников .. Я думал, что отвечает на вопрос, но я попробовал сервер и получил максимальное количество клиентов ERR, достигнутое в браузере. Обновил вопрос. Спасибо за помощь! – Stpn