我将AWS Elasticbeanstalk与红宝石配合使用。我正在尝试分离所有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次相同的作业?