170 похожих чатов

Подскажите как на хостинге выполнять очереди? на локале у себя

я делаю так "php artisan queue:work", а как на хостинге сделать так же?

12 ответов

7 просмотров

в супервизор затолкать

Дмитрий- Автор вопроса

А почему на хостинге должно быть по другому?

Дмитрий- Автор вопроса

Если я на хостинге напишу php artisan queue:work в консоле и зарою вкладку в браузере, очереди перестанут выполнятся, также не могу сделать, мне надо чтобы они всегда прослушивались

Дмитрий
Если я на хостинге напишу php artisan queue:work в...

чтоб всегда прослушивались тебе выше привели ссылку на документацию как сделать

Дмитрий- Автор вопроса
Egor Gruzdev
чтоб всегда прослушивались тебе выше привели ссылк...

да я понял) просто ответил человеку почему я также сделать не могу на хостинге как на локале

Дмитрий
да я понял) просто ответил человеку почему я также...

можешь, но у тебя не будет возможности перезапуска, если процесс умрет, то его некому будет перезапустить чтоб процесс остался запущенным при закрытии терминала, см. команду nohup https://phoenixnap.com/kb/linux-nohup самый простой способ это запуск queue:work через crontab 1 раз в минуту с опцией --stop-when-empty

Дмитрий
да я понял) просто ответил человеку почему я также...

также supervisor позволит тебе запустить несколько процесс для обработки Job

Дмитрий- Автор вопроса
Egor Gruzdev
можешь, но у тебя не будет возможности перезапуска...

понял, а можно как то задать чтобы не раз в минуту, а чаще выполнялась команда? Суть в том что у меня в очереди обрабатывается отправка сообщения в телеграм. По сути у меня такой мини чат и если пользователь будет по минуте ждать ответа на сообщения это как-то не очень

Дмитрий
понял, а можно как то задать чтобы не раз в минуту...

использовать supervisor c несколькими worker-ами пытаться сделать crontab чаше раз в минуту, слишком костыльно, имея возможность поставить supervisor + laravel horizon но если очень надо, то четь пакет от spatie, который такое позволяется сделать https://github.com/spatie/laravel-short-schedule

Дмитрий- Автор вопроса
Дмитрий
спасибо, буду смотреть

Не все хостеры поддерживают, но если есть возможность запускать крон джобы, то как вариант php artisan queue:work --stop-when-empty

Похожие вопросы

Обсуждают сегодня

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
23
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
словил ушиб всей бабки Uncaught Error: Class "EvolutionCMS\Main\MainServiceProvider" not found in и ни composer update, ни composer dump-autoload не помогает что ещё сделать...
Oleg Nosov
7
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Серьезно? Вот прям так на глагне на первом экране?
Sasha Beep
8
Карта сайта