要运行Rails服务器,我使用$rails server.它说'停止,点击Ctrl+c'.我用Putty.
问题是:
我应该始终打开终端吗?因为如果服务器停止,我的网页将无法正常工作.使用Apache我只使用命令apachectl start/stop.
如果我想使用命令怎么办?我应该停止服务器,使用命令,然后再次运行?因为在同一个终端中,如果服务器运行,我就无法做到.
kaj*_*jha 20
你可以通过写作在后台运行它
daemonize true
Run Code Online (Sandbox Code Playgroud)
在你的puma.rb文件中
要阻止你需要找到你正在运行的美洲狮过程
ps aux | grep puma
Run Code Online (Sandbox Code Playgroud)
那么你需要杀死主进程
sudo kill -9 your process id
Run Code Online (Sandbox Code Playgroud)
开始你需要输入
puma -C config/puma.rb
Run Code Online (Sandbox Code Playgroud)
您可以通过添加-d到您的命令来启动守护程序服务器。例如:
rails server -d
Run Code Online (Sandbox Code Playgroud)
要停止服务器,您可以根据其进程 ID 终止它:
kill $(cat tmp/pids/server.pid)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7813 次 |
| 最近记录: |