[英]How to set a constant in rails only once at server initialization so as to not run on rake tasks?
[英]is it possible to run rake tasks from another server in rails
我有一个用ruby在Rails 3.0.7上开发的书签网站,每次都运行许多rake文件,以获取书签的URL详细信息和添加的用户信息。 由于rake每次都在运行,因此我的服务器处于活动状态,其CPU利用率为100%。 我需要通过将所有耙子保存在数据库中并将其放入队列中,在另一台服务器上运行耙子文件。
我在单独的服务器中设置了一个cron来处理共享文件的rake任务的队列。 但是rake任务仍在开发服务器上运行。
是否可以在其他服务器上运行rake文件? 或如何在Rails中设置动态cron作业?
请帮我
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.