Laravel очереди: автостарт после перезагрузки сервера, вылета процесса и на vps | Supervisor
HTML-код
- Опубликовано: 8 июл 2018
- 🔥 Laravel 5.5, 5.6 и выше
💕Подписывайтесь на канал 👉: bit.ly/2B4zOjq
🙉 Канал в телеграмм: bit.ly/2QcOXD4
🔊Описание:
Если вы не знаете как запустить на боевом сервере очереди как процесс или в случае перезагрузки сервера мы предложем вам инструкция для решения этой проблемы.
💲Реквизиты для поддержки проекта💲
Находятся по адресу dka-develop.ru:
bit.ly/2Mog3I9
🐱👤Команды:
С официальной документации
laravel.com/docs/5.6/queues
Используйте команды с официальной документации в случае изменений она обновляется.
-----------------------------------------------------
🌍Официальный сайт:
dka-develop.ru
©Music:
Chris Haugen - Spanish Rose
Triumph - Yung Logos
Частые видео - залог успеха! Особенно, если качественные)
Самые понятные видео про Laravel.
Кратко, лаконично, понятно
Единственное, я видео слушал на х2 скорости, так как слишком медленная речь для меня)
Молодцы ребята! Хорошие виде по интересным темам.
Спасибо!
спасибо
Отличное видео! Теперь стала понятна магия супервизора)
Однако не совсем понятно назначение numprocs и process_name и их связь. Правильно ли я понимаю, что process_name - это имя создаваемого процесса, а process_num - это его порядковый номер? Если нет, разъясните, пожалуйста)
P.S. за mc отдельный респект!
process_name - шаблон имени процесса
process_num - кол-во процессов, он может несколько копий запускать.
Благодарю!
Доброго времени суток. У меня возникла проблема с запуском Horizon из-под supervisor. Я пытаюсь выполнить скрипт на "conda -V" для получения версии пакета, однако, он ругается что отсутствует пакет conda. Если запускать напрямую php artisan horizon, тогда все работает (с query:work такая же ситуация) В чем может быть дело?
Здравствуйте. А как запускать Supervisor на хостинге на laravel проекте?
На "виртуальном хостинге" не как!
Вообще такие проекты на laravel всегда должны работать как минимум на VPS на виртуальном сервере (не путать с виртуальным хостингом).
Это не вордпресс и джумла!
@@DKADEVELOP а какие варианты есть с хостингом? пробовал искать, находил такое - Artisan:call('queue:work'), сам я через консоль на хостинге запускал с nohup, идеально было бы запустить выполнение очереди из контроллера, но вот как раз Artisan:call('queue:work') вешает сайт, т.е. ждет обработки
да еще вариант с exec
в чём смыс если везде почти есть systemd
можете помочь у меня задач делаются сразу , не записываются в Database Table, также не работает
если ставлю через некотырые минуты ,задача сразу выполняеся
Если вы все делали по видео и установили драйвер очереди database, значит скорее всего вы не сбросили кэш:
php artisan config:cache
А есть ли аналог Supervisor для windows?
А зачем тебе он на windows? Ты что в опенсервере или денвере разрабатываешь каком-то. Будь серьёзным, установи Homestead и не парься лишний раз. Заодно основы убунты можно заценить.
@@golubevblog2279 В корпоративном секторе есть IIS. Непонятно, как быть там.