[英]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 Lambda和step函数以及Cloud Watch Events事件。
我一直在使用delay_job gem。 它很容易入手,并且可以轻松地管理后台工作人员。 有关其他后台作业的更多信息,请单击下面的链接https://www.sitepoint.com/comparing-background-processing-libraries-sidekiq/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.