2

我有一个带有工作类(worker.rb)的文件,我需要在获取命令后在与 rails 应用程序不同的进程中实例化它。我目前正在开发 Windows 操作系统。

那么该怎么做呢?

PS 该代码可以在 unix/linux 环境中工作吗?

4

1 回答 1

3

查看foreman

https://github.com/ddollar/foreman

您可以Procfile在 Rails 根目录中添加启动 Rails 服务器和工作程序的说明,然后运行foreman start以启动它们。这是一个示例 Procfile:

web: bundle exec unicorn_rails -p 8088
scheduler: bundle exec rake resque:scheduler
worker: bundle exec rake resque:work

Foreman 与 Windows 和 Linux 兼容,因此无论您的平台如何,它都应该可以工作。

于 2013-03-23T18:08:32.620 回答