我在想我需要每 3 小时运行一次 cron 作业的最佳实践是什么。
我是否应该将作业移至控制器操作并设置路线。或者我应该创建一个作业类并将其放在 lib 文件夹中。
我在想仅仅能够发出 HTTP 请求来开始工作可能是一个好处。因此,我将在作业类中有一个 HTTP 请求,该请求将被排入 resque scheduler 。
我在想我需要每 3 小时运行一次 cron 作业的最佳实践是什么。
我是否应该将作业移至控制器操作并设置路线。或者我应该创建一个作业类并将其放在 lib 文件夹中。
我在想仅仅能够发出 HTTP 请求来开始工作可能是一个好处。因此,我将在作业类中有一个 HTTP 请求,该请求将被排入 resque scheduler 。
为了在我的项目中运行 cron 作业,我使用发条来安排作业。您可以将 clock.rb 粘贴在您的 lib 或 app 文件夹中,然后运行该过程。如果您使用它foreman
来管理开发中的应用程序流程,这非常简单,而且您绝对可以创建一个新贵文件来在生产中启动它们。