Страница 2 из 2

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 14:23
rusnire
И вообще этот инструмент не хуже Gearman? Например, также можно создать парсинг даннов из вк и забивать в БД или для такого не годится?

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 14:24
anton44eg
Не понял вопроса. Вот же пример использования https://github.com/pda/pheanstalk#usage-example
Инструмент мне больше по нраву.
Для такой задачи годится.

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 14:42
rusnire
anton44eg писал(а):Не понял вопроса. Вот же пример использования https://github.com/pda/pheanstalk#usage-example
Инструмент мне больше по нраву.
Для такой задачи годится.
уже увидел, спасибо.

А чем вам больше нравится? Если не сложно, ответьте :)

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 14:45
anton44eg
Как минимум тем, что он не заточен чисто под PHP. Хотя чаще я вместо него redis использую или RabbitMQ, но это уже по вкусу/надобности

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 15:19
rusnire
anton44eg писал(а):Как минимум тем, что он не заточен чисто под PHP. Хотя чаще я вместо него redis использую или RabbitMQ, но это уже по вкусу/надобности
А вообще есть по нему какие тесты? Сколько жрет памяти и т.п., а то не совсем хочется их делать самому. А то может все-таки лучше добить gearman(который так и хочет ставиться адекватно).

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 15:21
anton44eg
Да просто забейте в очередь 10000 заданий и посмотрите

Re: Не получается заставить работать gearman

Добавлено: 2015.06.12, 15:39
rusnire
anton44eg писал(а):Да просто забейте в очередь 10000 заданий и посмотрите
Не совсем пойму как воспользоваться https://github.com/pda/pheanstalk. Куда скрипт из примера то поместить на yii? И запуск последующий как делать?

Re: Не получается заставить работать gearman

Добавлено: 2016.02.23, 21:49
Sc@M
bzz писал(а):Может не много не в ту тему, но может кто подскажет как с помощью этого расширения запустить много одинаковых воркеров и что бы они работали асинхронно?
Ребят, помогите!
Для меня этот вопрос также актуален!
Как запустить сразу несколько воркеров?
Команда "./yii gearman/start --fork=true" по факту запускает всего 1 воркер.
При повторном запуске получаю:
Failed: Process is already running
bzz писал(а):Сейчас у меня запускается два разных воркера по одному экземпляру, причем второй воркер ничего не делает (даже если для него есть таски) пока не закончит первый.
То что здесь имелось ввиду под вторым воркером скорее всего не обрабатывает ничего.
В мониторе он есть даже до запуска "./yii gearman/start --fork=true"
И в колонке "Functions" пусто.