【问题标题】:Running many Rails server for Same application [closed]为同一应用程序运行多个 Rails 服务器 [关闭]
【发布时间】:2014-07-03 16:19:38
【问题描述】:

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

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

【问题讨论】:

  • @RSB 我认为 stackoverflow 不是为了报复。在你做任何事情之前尝试更清楚地了解它
  • @Santosh 但我在同一个项目上工作。 IOS 开发人员正在从事同一个项目。所以对他们来说,我让我的服务器在本地主机上运行,​​我正在处理它,我想在下一个端口工作。
  • 我试过帮你,你写的是rails sever而不是rails server,我在回答中提到过,检查你问题中的拼写
  • @RSB 查看下面的问题。不要试图过分聪明的家伙。

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


【解决方案1】:

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

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

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

【讨论】:

  • 我在您的问题下方看到一条新评论,其中显示了一个重复的问题。在对人们表现出不良态度之前,您应该广泛搜索 stackoverflow。
猜你喜欢
  • 1970-01-01
  • 2021-03-02
  • 2019-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-06
相关资源
最近更新 更多