【问题标题】:How to run cron in serverless for every minute?如何每分钟在无服务器中运行 cron?
【发布时间】:2020-10-15 21:13:13
【问题描述】:

我需要为我的服务器少运行 cron 每一分钟

rate: cron(* * * * * *)

但它给我带来了错误

  An error occurred: SendNotificationsEventsRuleSchedule1 - Parameter ScheduleExpression is not valid. (Service: AmazonCloudWatchEvents; Status Code: 400; Error Code: ValidationException; Request ID:XXXXXXXXXX.

【问题讨论】:

  • 请添加更多关于您的设置和/或复制的详细信息。
  • @damitj07 仅此而已。我知道无服务器 cron 的语法与其他的略有不同。我需要知道一分钟 cron 的确切格式。

标签: node.js cron serverless-framework serverless aws-serverless


【解决方案1】:

根据手册页,它应该如下所示:

rate: rate(1 minute)

或者在 serverless.yml 的更多上下文中:

functions:    
  aggregate:    
    handler: statistics.handler    
    events:    
      - schedule:    
          rate: rate(1 minute)

更多信息https://serverless.com/framework/docs/providers/aws/events/schedule/

【讨论】:

    【解决方案2】:

    功能:
    我的工作:
    处理程序:handler.myjob
    事件:
    - 时间表:速率(1 分钟)

    来源:https://www.serverless.com/blog/cron-jobs-on-aws

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-18
      • 2015-03-27
      • 1970-01-01
      • 2014-06-27
      • 2011-06-20
      • 2010-10-19
      • 2021-09-03
      • 1970-01-01
      相关资源
      最近更新 更多