Профиль пользователя заблокирован сроком «навсегда» без указания причины
Ответы пользователя по тегу Yii
  • Aсинхронную очередь заданий для PHP?

    sad
    @sad
    Если выбор ваш падет все же на Gearman, советую обратить внимание на менеджер воркеров github.com/brianlmoon/GearmanManager. Мы его используем на своем проекте, с небольшими модификациями (кстати, тоже с Yii):
    • новый класс приложения, который содержит в себе и запускает менеджер;
    • новый механизм парсинга конфига, такой, что бы менеджер понимал свои же опции из конфига Yii;

    Заодно еще пару советов по работе воркеров с менеджером:
    • не пользуйтесь опцией max_worker_lifetime отличной от 0. Лучше в конце работы делать:
      $this->sendComplete($result);
      exit(0);

      Так можно освободить ресурсы без боязни, что менеджер перезапустит воркер в середине его активной работы.
    • выставьте auto_update = 0, особенно в продакшне.

    Успехов.
    Ответ написан
    2 комментария