Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用Rails应用程序在AWS Env上设置schedular/Cron作业_Ruby On Rails_Amazon Web Services_Amazon Ec2_Cron - Fatal编程技术网

Ruby on rails 如何使用Rails应用程序在AWS Env上设置schedular/Cron作业

Ruby on rails 如何使用Rails应用程序在AWS Env上设置schedular/Cron作业,ruby-on-rails,amazon-web-services,amazon-ec2,cron,Ruby On Rails,Amazon Web Services,Amazon Ec2,Cron,目前,我正在使用AWS Elastic beanstalk进行web应用程序部署。我使用rails框架作为后端,使用mysql(RDS)作为数据库。现在我需要自动化我的后台任务(例如发送大量电子邮件、创建报告等)。那么,运行cronjobs(后台任务)的最佳方式是什么呢 我在Stack Overflow和google中找不到任何合适的例子。有很多关于安装cron作业的文章。我在下面分享一个最好的cronjob设置教程 实现上述目标有很多选择。如果我们以发送电子邮件和生成报告为例。我建议试试看。您

目前,我正在使用AWS Elastic beanstalk进行web应用程序部署。我使用rails框架作为后端,使用mysql(RDS)作为数据库。现在我需要自动化我的后台任务(例如发送大量电子邮件、创建报告等)。那么,运行cronjobs(后台任务)的最佳方式是什么呢


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

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


实现上述目标有很多选择。如果我们以发送电子邮件和生成报告为例。我建议试试看。您可以安排rake任务以特定的时间间隔运行。我相信它将最适合您的需求,如果您不需要,或者您想构建更健壮和基于事件的cron作业,那么请签出并与事件一起使用。

我一直在使用延迟作业gem。它很容易启动,并且可以轻松管理后台工作人员。有关其他后台工作的更多信息,请点击下面的链接