ruby-on-rails - Rails服务器启动/停止

标签 ruby-on-rails puma

要运行Rails服务器,我使用$rails server。它说“要停止,请单击Ctrl+c”。
我使用Putty

问题是:


我应该始终保持终端打开吗?因为如果服务器停止,我的网页将无法正常工作。对于Apache,我只使用了apachectl start / stop命令。
如果我想使用命令怎么办?我应该停止服务器,使用命令,然后再次运行吗?因为在同一终端上,如果服务器运行,我无法做任何事情。

最佳答案

您可以通过编写在后台运行它

daemonize true


在您的puma.rb文件中

要停止,您需要找到正在运行的彪马过程

 ps aux | grep puma


那么你需要杀死主要过程

 sudo kill -9 your process id


开始你需要输入

 puma -C config/puma.rb 

关于ruby-on-rails - Rails服务器启动/停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39136408/

相关文章:

ruby-on-rails - mongoid 查询集合,其中两列彼此相等

ruby-on-rails - 如何使用 capistrano 3 部署特定版本

javascript - 有没有办法使用 :remote => true? 从 link_to 标记调用 Rails 3 函数

puma - 您是否正在尝试打开与非 SSL Puma 的 SSL 连接?

ruby-on-rails - Rails Bundler-在Gemfile中指定with-opt-dir?

ruby-on-rails - 更快地找到最后更新的时间戳

ruby-on-rails - 将搜索功能提取到 Rails 中的表单对象

ruby-on-rails - Puma 在没有 SSL 支持的情况下编译 (RuntimeError) Windows

ruby-on-rails - Rails 4 Rack::Deflater 不工作。页面速度显示未进行 gzip 压缩