要运行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/