【发布时间】:2020-10-02 20:47:24
【问题描述】:
我目前在项目的根目录中有一个文件 cron.yaml。
version: 3
cron:
- name: "shopify"
url: "/shopify"
schedule: "0 * * * *"
- name: "quickbooks"
url: "/qb'"
schedule: "0 * * * *"
- name: "Shopify-Completed"
url: "/shopify-completed"
schedule: "0 * * * *"
- name: "License-Orders"
url: "/getLicenseOrders"
schedule: "0 * * * *"
- name: "Tee-Orders"
url: "/getTeesOrders"
schedule: "0 * * * *"
- name: "Engraved-Orders"
url: "/getEngravedOrders"
schedule: "0 * * * *"
- name: "Engraved-Mexico-Orders"
url: "/getMexicoEngravedOrders"
schedule: "0 * * * *"
- name: "Shopify-All-Orders"
url: "/pull-shopify-orders"
schedule: "*/10 * * * *"
这些都是我项目中经过验证的路线。 例如,当我手动转到 example.com//pull-shopify-orders 时,它会执行。 但是,当它在 cron 中时,它不会触发。 知道为什么吗?
【问题讨论】:
-
你运行的是worker环境还是web one?
-
网络一@Marcin
-
另外,请确保您的路线响应 POST。
标签: amazon-web-services cron amazon-elastic-beanstalk