Вы управляете командой ремесленников навсегда с помощью Laravel Forge?

Может кто-нибудь посоветовать, как я могу сохранить мою собственную команду ремесленника, работающую вечно с демоном?

Я видел много уроков с очередями, но они не совсем подходят. Я пытаюсь выполнить «подписку» с помощью библиотеки php pubnub, и это кажется лучшим способом, если я что-то пропустил?

Заранее спасибо!

2

Решение

Если вы запустите команду artisan из командной строки — она ​​может выполняться бесконечно / вечно. Вам не нужно ничего делать.

У меня есть приложение, которое выполняло одну команду ремесленника в течение 97 дней.

Затем вам нужно убедиться, что он не потерпел крах по какой-то причине, с чем-то вроде Руководитель, или сервис веб-мониторинга, как Eyewitness.io

1

Другие решения

Это поможет вам выполнить команду ремесленника навсегда

nohup php artisan yourcommand:abc > mylog.log 2>&1 & echo $! >> save_pid.txt

когда вы хотите убить этот процесс, получите pid из файла save_pid.txt

kill pid
0

По вопросам рекламы [email protected]