Может кто-нибудь посоветовать, как я могу сохранить мою собственную команду ремесленника, работающую вечно с демоном?
Я видел много уроков с очередями, но они не совсем подходят. Я пытаюсь выполнить «подписку» с помощью библиотеки php pubnub, и это кажется лучшим способом, если я что-то пропустил?
Заранее спасибо!
Если вы запустите команду artisan из командной строки — она может выполняться бесконечно / вечно. Вам не нужно ничего делать.
У меня есть приложение, которое выполняло одну команду ремесленника в течение 97 дней.
Затем вам нужно убедиться, что он не потерпел крах по какой-то причине, с чем-то вроде Руководитель, или сервис веб-мониторинга, как Eyewitness.io
Это поможет вам выполнить команду ремесленника навсегда
nohup php artisan yourcommand:abc > mylog.log 2>&1 & echo $! >> save_pid.txt
когда вы хотите убить этот процесс, получите pid из файла save_pid.txt
kill pid