тоже думал про кеш, но как-то странно будет если из-за того, что кто-то запустит artisan cache:clear, то у меня сервис остановится
Не понимаю. Надо деплоить, запустили какой-то инструмент, он как-то записал в кэш «сигнал», команда его увидела, завершилась