Configuration
在 Apache 下啟動 Rails 伺服器之前執行命令
我目前正在執行帶有Passenger 和Rails 3.1 應用程序的Apache。在我的環境設置中,我需要
rake sunspot:solr:start RAILS_ENV=production
在執行伺服器之前啟動 sunspot。由於 Apache 啟動時伺服器會自動啟動,因此我不完全確定如何執行此操作。如何在 Rails 伺服器啟動之前執行命令列表?
您可以編寫一個Upstart配置(或使用 Tomcat 安裝 Solr)來啟動 Solr,使用如下節:
start on starting apache2
這使得 Solr 將在 Apache 之前啟動。