繁体   English   中英

如何在带有Rails应用程序的AWS Env上设置计划/定时作业

[英]How to setup schedular/Cron jobs on AWS Env with Rails Application

目前,我正在使用AWS Elastic beantalk进行Web应用程序部署。 我正在为后端使用Rails框架,为数据库使用mysql(RDS)。 现在,我需要自动化我的后台任务(例如,发送大量电子邮件,创建报告等)。 因此,最好的方法是运行cronjobs(后台任务)。

我在Stack Overflow和google中找不到任何合适的示例。

关于安装cron作业有很多文章。 我正在分享下面最好的cronjob设置教程之一。

点击这里

有很多选择可以实现上述目标。如果我们以发送电子邮件和生成报告的特定示例为例。 我建议尝试一下every Gem 您可以安排耙任务以特定的时间间隔运行。 我确信这将最适合您的要求,否则,或者您想要构建更强大的基于事件的cron作业,然后查看Aws Lambdastep函数以及Cloud Watch Events事件。

我一直在使用delay_job gem。 它很容易入手,并且可以轻松地管理后台工作人员。 有关其他后台作业的更多信息,请单击下面的链接https://www.sitepoint.com/comparing-background-processing-libraries-sidekiq/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM