Laravel – Queue + Beanstalkd + Upstart (Заметки по настройке)

Это короткая заметка по настройке работы очередей с laravel 5.
Вся работа выполняется на vagrant – Ubuntu 14.04.1

1. Установка Beanstalkd. На данный момент в репозитории доступна версия (1.9)

2. Установка GUI для beanstalkd

Далее настоить nginx:

templates/fastcgi:

Рестарт nginx

3. Пример консольного скрипта laravel для очередей:
Создается командой:

Тестовый пример команды:

4. Настройка upstart

Вставить настройки:

Запуск нового фонового процесса:

Если надо остановить:

5. Добавление задания в очередь:
Выполнить PHP код:

Если все настроено правильно, то через некоторое время в /var/www/project/log/artisan.log появится запись 543

Просмотров : 5911
Запись опубликована в рубрике Laravel с метками , , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *