1

我使用以下 Upstart 脚本在引导时启动 Rails 应用程序(作为服务)。它适用于 SQLite 作为数据库引擎。我在 Ubuntu 10.04 上,我使用 Unicorn。

start on runlevel [2345]
stop on starting rcS
respawn

env RVM_SHELL=/usr/local/rvm/bin/rvm-shell
env RUBY_VERSION="1.9.2"
env APP_ROOT=/home/pillango/pillango/case-management-database
env RAILS_ENV=production

script
  chdir $APP_ROOT
  $RVM_SHELL $RUBY_VERSION -c 'RAILS_ENV=$RAILS_ENV foreman start'
end script

我切换到 Postgres (8.4)。当我使用命令从控制台午餐时,应用程序运行良好,RAILS_ENV=production foreman start但我无法让它在启动时启动,就像我使用 SQLite 时一样。

有什么想法可以让它在启动时与 Postgres 一起工作吗?

4

0 回答 0