【发布时间】:2009-11-22 04:18:33
【问题描述】:
我正在使用 CentOS 5.3、Apache 和 Phusion Passenger (mod_rails) 设置生产服务器。我有一个使用 Sphinx 搜索引擎和 Thinking Sphinx gem 的应用程序。
如果你真的想搜索 索引数据,那么你需要 Sphinx 的 searchd 守护进程正在运行。 这可以使用 以下任务:
rake thinking_sphinx:start rake ts:start rake thinking_sphinx:stop rake ts:stop
确保在生产中实现这一点的最佳方法是什么?我可以部署我的应用程序,然后手动运行rake thinking_sphinx:start,但我喜欢进行一些设置,以便在我必须退回服务器时,一切都会恢复。
我应该在初始化程序中调用该 Rake 任务吗?或rc.local 中的内容?
【问题讨论】:
标签: ruby-on-rails ruby sphinx thinking-sphinx