У меня есть веб-приложение на базе Laravel, настроенное на AWS ECS. Мне нужно было бы запустить команду artisan как cronjob.
Я смотрю на «Запланированные задачи» в конфигурации кластера ECS. Я могу запускать новые задачи после "Запланированные задачи (Cron)"Документация по AWS. Я использую определение задачи Laravel в Target, которое я использую для веб-сервисов, и оно имеет две задачи.
Любая помощь будет принята с благодарностью. Спасибо.
Я не знаком с Laravel или Artisan, но, по сути, вам нужно:
Что касается «Похоже, что запланированная задача выполняется вечно» - Задачи ECS выполняют свою работу и выходят и не перезапускаются (например, cron). Услуги ECS перезапускаются при выходе (например, веб-серверы). Убедитесь, что вы создаете Задача а не обслуживание. Тогда он должен работать вечно.
Надеюсь, это поможет :)