我在想我每3小时运行一次cron工作需要什么样的最佳实践。
我应该将作业移动到控制器动作并设置路线。或者我应该创建一个作业类,并将其放在lib文件夹中。
我认为能够发出HTTP请求来启动这项工作可能会带来好处。 所以我会在一个作业类中有一个HTTP请求,它将被加入resque调度程序。
答案 0 :(得分:0)
为了在我的项目中运行cron作业,我使用clockwork来安排作业。您可以将clock.rb粘贴到lib或app文件夹中,然后运行该过程。如果您使用foreman
来管理开发中的应用程序流程,那么这很简单,您肯定可以创建一个新手文件来启动它们。