告诉我们哪个ruby on rails项目正在运行

时间:2011-05-20 09:40:04

标签: ruby-on-rails

我的客户希望我将rails项目上的ruby下载到我的本地系统。但是当我连接到服务器时,我得到了九个相同的项目文件夹(看起来像不同的版本)。有没有办法知道哪个项目正在使用进程ID运行(我只有进程ID)?

3 个答案:

答案 0 :(得分:3)

如果您有进程ID,请检查/ proc / [pid] / cwd符号链接。这是进程的当前目录。

我假设您使用的是类似Linux的系统。

如果不是,那么您可以发出HTTP请求(唤醒rails应用程序),然后查看最近修改了哪个日志文件。

答案 1 :(得分:1)

如果您能够在服务器上运行rails console,请在Rails.rootconsole中输入irb,它会告诉您所属的项目属于哪个目录!

答案 2 :(得分:0)

我们不知道使用进程ID。但是当你启动服务器时,你会发现像

这样的rails版本
:> ruby script/server
=> Booting Mongrel
=> Rails 2.3.10 application starting on http://0.0.0.0:3000

以上使用rails 2.3.10版本的行,如果你想知道ruby版本只需调用 你的命令提示符中的ruby -v