ruby-on-rails - 如何停止在端口 3000 上运行 rails 服务器的 nohup 进程
问题描述
我已经使用以下命令启动了一个 Rails 服务器 puma。
nohup rails server &
它的输出是 [2] 22481 以及以下内容:
nohup: ignoring input and appending output to 'nohup.out'
但是现在我忘记了返回的进程id,那么如何检测进程id以便删除aws上的进程。
解决方案
要杀死端口 3000(webrick 服务器默认端口)上的任何内容,请键入以下命令以获取 3000 端口的进程 ID:
$ lsof -wni tcp:3000
然后,使用进程 id (PID) 杀死进程:
$ kill -9 PID
推荐阅读
- html - 按回车键后我无法更改页面
- vue.js - 如何将确认模式添加到 axios 删除
- java - 拨出电话时的媒体记录器故障
- mysql-workbench - MySql Workbench 插入模板参数快捷方式
- reactjs - 在 REACT 上安装 webpack 时出错:配置对象无效。Webpack 已使用配置对象初始化
- r - 嵌套 ifelse 函数中的 AND 运算符
- html - 在 CSS 中添加 CSS 类 OnHover
- c++ - QML/QT 如何将对象从 C++ 转换为 QML?
- tensorflow - 使用浏览器在图像中进行对象检测时出现 TensorFlow JS 错误
- database - Cassandra 中的一对多映射(Ecomerce 数据模式)