在 Apache 下启动 Rails 服务器之前运行命令

在 Apache 下启动 Rails 服务器之前运行命令

我目前正在运行带有 Passenger 和 Rails 3.1 应用程序的 Apache。在我的环境设置中,我需要rake sunspot:solr:start RAILS_ENV=production在运行服务器之前启动 sunspot - -。由于服务器会在 Apache 启动时自动启动,因此我不太清楚如何执行此操作。

如何在 Rails 服务器启动之前运行一系列命令?

答案1

您可以写暴发户配置(或使用 Tomcat 安装 Solr)使用如下节来启动 Solr:

start on starting apache2

这使得 Solr 将在 Apache 之前启动。

相关内容