运行 两个服务器同时用一个脚本(Ruby and Rails)
Running two server at the same time with a script(Ruby and Rails)
我是 Rails 上 Ruby 的新手。
在我的 rails rails 应用程序中,我使用了两个服务器。一个是 rails 服务器,另一个是简单的 ruby server.rb 文件。我需要用 Start.sh 脚本启动服务器才能部署。
我尝试了 Start.sh 文件的以下代码。但问题是 Rail 服务器不会启动,除非我停止 ruby server.rb.
start.sh 文件代码
耙子ts:stop
耙子ts:start
耙子ts:index
ruby server.rb
rails 服务器
我想运行两个服务器通过一个脚本
如果您使用的是基于 unix 的系统,添加 &
将在后台启动一个命令。您需要的是:
rake ts:stop
rake ts:start
rake ts:index
ruby server.rb &
rails server
对于 rails 项目,启动多个进程的更好方法是使用 Procfile。然后您将使用像 foreman https://github.com/ddollar/foreman
这样的 Procfile 管理器启动您的应用程序
我是 Rails 上 Ruby 的新手。 在我的 rails rails 应用程序中,我使用了两个服务器。一个是 rails 服务器,另一个是简单的 ruby server.rb 文件。我需要用 Start.sh 脚本启动服务器才能部署。
我尝试了 Start.sh 文件的以下代码。但问题是 Rail 服务器不会启动,除非我停止 ruby server.rb.
start.sh 文件代码
耙子ts:stop
耙子ts:start
耙子ts:index
ruby server.rb
rails 服务器
我想运行两个服务器通过一个脚本
如果您使用的是基于 unix 的系统,添加 &
将在后台启动一个命令。您需要的是:
rake ts:stop
rake ts:start
rake ts:index
ruby server.rb &
rails server
对于 rails 项目,启动多个进程的更好方法是使用 Procfile。然后您将使用像 foreman https://github.com/ddollar/foreman
这样的 Procfile 管理器启动您的应用程序