原本系统在开发环境下的定时任务用的是 rufus-scheduler这个插件,用着还蛮不错,可当我在linux下用nginx+passenger的方式部署系统以后,定时任务就失效了。
g了好一会有听说是linux访问文件权限有关,折腾了一会没搞定,果断放弃。
继续g,找到iteye内有篇相关文章中谈到定时任务,而且大部分人都支持linux部署环境下用linux自带的cron定时任何和rails rake task来解决定时任务的问题。
so,因为对rake不是很熟悉,花了半小时看了使用介绍,决定上手处理。
具体操作 下面两个收藏的文章里都有:
rails rake 用法说明:
http://jasonchi.iteye.com/admin/blogs/1162215
linux下cron的用法 (转):
http://jasonchi.iteye.com/admin/blogs/1162184
g了好一会有听说是linux访问文件权限有关,折腾了一会没搞定,果断放弃。
继续g,找到iteye内有篇相关文章中谈到定时任务,而且大部分人都支持linux部署环境下用linux自带的cron定时任何和rails rake task来解决定时任务的问题。
so,因为对rake不是很熟悉,花了半小时看了使用介绍,决定上手处理。
具体操作 下面两个收藏的文章里都有:
rails rake 用法说明:
http://jasonchi.iteye.com/admin/blogs/1162215
linux下cron的用法 (转):
http://jasonchi.iteye.com/admin/blogs/1162184

本文详细介绍了在Linux部署环境中,如何从使用rufus-scheduler插件切换到利用Cron和RailsRake来实现定时任务。包括对RailsRake的使用说明以及Cron的配置方法,帮助开发者解决了在部署到Nginx+Passenger服务器后定时任务失效的问题。
640

被折叠的 条评论
为什么被折叠?



