Уникальный IP для каждого экземпляра celeryd на одной машине? - PullRequest
1 голос
/ 20 марта 2012

Я выполняю серию задач с использованием Celery и RabbitMQ, которые быстро достигают ограничения скорости веб-сайтов, с которых запрашиваются задачи.Мне было интересно, можно ли привязать экземпляр celeryd к общедоступному IP-адресу и иметь несколько экземпляров на одном компьютере?

У меня есть несколько общедоступных IP-адресов, которые я могу использовать, но у меня очень мало опытасеть.

Заранее спасибо за любую помощь!

1 Ответ

1 голос
/ 18 декабря 2012

Да, вы должны иметь возможность делать то, что вы хотите, запустив несколько экземпляров celeryd и привязав каждый к IP-адресу с помощью прокладки.Смотрите здесь .

Другой вариант - просто назначить дополнительные IP-адреса вашей сетевой карте с помощью ifconfig и позволить ОС отправлять трафик по любому IP-адресу, который она выберет.Согласно this вы должны получить распределение трафика по различным IP-адресам.Недостаток: нет контроля, какой IP-адрес используется каким процессом.

Надеюсь, это поможет

...