在单轨应用程序上运行多服务器

问题描述:

是否有无法在2服务器上运行一个应用程序?我尝试使用不同的端口和PID文件为每台服务器在单轨应用程序上运行多服务器

PORT=4000 rails s -P tmp/pids/server2.pid 
rails s 

但第一服务器SECEND服务器运行后,送花儿给人重新启动并显示A server is already running.错误日志

不,你不能真正运行服务器两次同一个版本库/文件夹中的轨道创建一个server.pid文件夹tmp/pids/

cp /project/

你可以做的就是复制项目文件夹,然后

cd /project/ 
rails s -p3000 

cd /project_copy/ 
rails s -p4000 

注:这种方法的好处是你可以运行在不同的分支2个服务器以及

+0

是否有没有办法在同一应用程序上运行2服务器? –

+0

还没遇到过一个 –

+0

每当我需要我只是在两个不同的文件夹上运行它 –

能否请您用这个尝试在轨根应用程序:

cd /rails_project/ 
rails s -p 3007 -P 42342 

然后在终端打开新标签

cd /rails_project/ 
rails s -p 3000 -P 42340 
+0

抱歉,但此代码不工作:( –

+0

是否有任何错误给出? – AmirolAhmad

+0

它说'地址已在使用中。' –