Rails 服务器不在 运行 但应用程序仍在浏览器上运行

Rails server not running but app is still working on browser

今天早些时候,我在 RubyMine 上启动服务器时遇到问题,原因是另一个服务器 运行ning 出错。我以前遇到过这个,知道我需要删除 temp\pids 目录中的 server.pid 文件。太棒了,服务器在 RubyMine 上再次开始 运行...但是现在当我更改代码时,它们不会出现在浏览器端。

我关闭了我在 RubyMine 上的服务器,并注意到该应用程序仍在浏览器上 运行ning。我不认为这是 RubyMine 的问题,因为当我退出 RubyMine 时,应用程序仍然 运行ning。

我完全没有想法。我错过了什么?就好像幽灵服务器正在 运行ning 一样。

删除PID文件不会关闭服务器;它只是记录用于 kill 命令的 PID(或者它在任何你 运行 下的等效命令)。

您应该能够通过在(某些进程查看器)中查找与 Ruby我的、Ruby 或 Rails 相关的进程来找到该进程,并且它'如果关闭 IDE 会更容易。

如果重启 IDE 本身不能解决问题(没有 PID 文件可能不知道如何关闭服务器)那么重启机器肯定可以。