#amazon-web-services #cron
#amazon-веб-сервисы #cron
Вопрос:
Я использую AWS Elasticbeanstalk с ruby on rails. Я пытаюсь разделить все мои запросы SQS и успешно это сделал, поэтому настройка моего сервера выглядит следующим образом
development__mailers
development__cron
development__notifications
development__payments
Все это работает нормально, однако проблема, с которой я сталкиваюсь, заключается в том, что у меня есть cron.yaml
файл, который загружается на каждый сервер со следующим кодом (усеченный)
version: 1
cron:
- name: "SetOverdueStatusJob"
url: "/periodic_tasks"
schedule: "0 * * * *"
# 18:00 => 2AM CN time
- name: "Statistics::ComputeDailyKpiJob"
url: "/periodic_tasks"
schedule: "0 18 * * *"
- name: "ProductStatusCheckJob"
url: "/periodic_tasks"
schedule: "0 0 * * *"
- name: "Jobs::Order::ResolvePayingJob"
url: "/periodic_tasks"
schedule: "0,20,40 * * * *"
- name: "Jobs::Payment::SynchronizeJob"
url: "/periodic_stasks"
schedule: "0 * * * *"
# Notify Slack with order count
- name: "OrdersCheckNotifierJob"
url: "/periodic_tasks"
schedule: "0 1,6,8 * * *"
Итак, мой вопрос здесь в том, как я могу отключить некоторые из этих заданий для каждого сервера в aws, чтобы я не отправлял одно и то же задание 4 раза?