我是Ruby on Rails的新人。 在我的rails rails应用程序中,我使用了两台服务器。一个是rails服务器,另一个是简单的ruby server.rb文件。我需要使用要部署 Start.sh 脚本启动服务器。
我已经尝试了以下 Start.sh 文件代码。但问题是 Rail 服务器直到并且除非我停止 ruby server.rb 才启动。
start.sh 文件代码
耙子 ts:停止
耙 ts:开始
耙 TS:索引
Ruby Server.rb
导轨服务器
我想通过一个脚本运行两个服务器
如果您在基于 unix 的系统上,添加&
将在后台启动命令。您需要的是:
rake ts:stop
rake ts:start
rake ts:index
ruby server.rb &
rails server
对于 rails 项目,启动多个进程的更好方法是使用 Procfile。然后,您将使用Procfile管理器(如工头 https://github.com/ddollar/foreman