Redis 和 Resque 是否需要从与应用程序相同的目录启动? (Rails)
Do Redis and Resque need to be launched from same directory as app? (Rails)
Redis 和 Resque 是否需要从与我计划启动的应用相同的目录启动?运行?
通常我会先启动 redis-server
和 TERM_CHILD=1 QUEUES=* rake resque:work
,然后再使用 unicorn
启动我的应用程序。
但老实说,我还在研究 Redis 和 Resque。
所以我想知道的是:
Redis 和 Resque(如上所述)是否应该从与我正在 运行ning 的应用程序相同的目录启动?
或者它们可以从我的 mac 上的任何目录启动吗?
Redis 可以从任何目录启动,因为它不依赖于您的代码库。
Resque 应该从您的应用程序根目录启动,因为它会根据您可能指向的特定 Rails 环境获取您的源代码。
Redis 和 Resque 是否需要从与我计划启动的应用相同的目录启动?运行?
通常我会先启动 redis-server
和 TERM_CHILD=1 QUEUES=* rake resque:work
,然后再使用 unicorn
启动我的应用程序。
但老实说,我还在研究 Redis 和 Resque。
所以我想知道的是:
Redis 和 Resque(如上所述)是否应该从与我正在 运行ning 的应用程序相同的目录启动?
或者它们可以从我的 mac 上的任何目录启动吗?
Redis 可以从任何目录启动,因为它不依赖于您的代码库。
Resque 应该从您的应用程序根目录启动,因为它会根据您可能指向的特定 Rails 环境获取您的源代码。