sidekiq - 带有 sidekiq 的 Crontan 调度程序 - 尝试将其设置为东部时间每天下午 2 点
问题描述
我正在使用sidekiq-scheduler
gem,每当我安排工作人员每 X 分钟或几小时运行一次时,一切都运行良好。但是,如果我试图在东部时间每天下午 2 点运行 sidekiq 工人,我似乎无法让它工作。这是我的sidekiq.yml
文件的样子:
development:
:concurrency: 200
:schedule:
purge_worker:
cron: '16 14 * * * * America/Detroit' # Every day at 2pm eastern
class: PureWorker
queue: development
据我所知,上述配置是我为工人每天下午 2:16 开始设置的配置。我不断增加它的分钟只是为了测试它,但我无法让 sidekiq 工作人员离开。计划每分钟运行一次的其他运行良好,但不是这个。
我究竟做错了什么?
解决方案
一个太多的星号。这有效:
development:
:concurrency: 200
:schedule:
purge_worker:
cron: '16 14 * * * America/Detroit' # Every day at 2pm eastern
class: PureWorker
queue: development
推荐阅读
- r - 在 R 中使用 tidyverse 有类似于 colSums(is.na(df))?
- terraform - 子网到可用区并重复
- android - 我无法与我的 Android Studio 项目进行成功的项目同步
- c++ - 我可以使用结构化绑定和 for-each 循环来遍历几个“打包在一起”的值吗?
- spring-boot - 在 Spring Boot + Mockito 中测试 @Retryable 和 @Recover 方法
- huawei-mobile-services - 华为 Account Kit 自动电话验证不起作用
- php - 无法在 PHP 中的 file_get_contents 上打开流
- php - 如果 php 会话存在,则从 .htaccess 锁定文件夹下载文件
- c# - Selenium 无法访问网页上的任何元素
- php - 如何使用 PHP 使“日期时间”显示比 PhpMyAdmin 状态提前 4 小时?