为Same应用程序运行许多Rails服务器

时间:2014-05-15 09:38:29

标签: ruby-on-rails ruby-on-rails-4 localhost port webrick

是否可以在不同的端口运行相同的项目或应用程序?假设,我有项目/应用程序博客,我想在两个不同的端口立即在这个项目中运行。当我运行服务器即rails server时,它运行在端口3000.再次,在下一个终端点击,我尝试相同的项目,但在不同的端口,即rails server -p 300 1,但它不运行?

有没有其他方法可以在localhost服务器上的不同端口中以不同的方式运行相同的项目?

1 个答案:

答案 0 :(得分:7)

Rails使用正在运行的服务器的pid来检查服务器是否已经在运行。

这存储在tmp / pids / server.pid下 如果你想再次运行同一个应用程序(为什么,但是?),你的服务器需要一个不同的pid。

rails s -p 4000 --pid tmp/pids/server2.pid