Rails服务器没有运行,但应用程序仍在使用浏览器

时间:2015-03-19 15:10:33

标签: ruby-on-rails rubymine

今天早些时候,我在RubyMine上启动我的服务器时出现问题,因为错误说明另一台服务器正在运行。我之前遇到过这个问题,并且知道我需要删除server.pid目录中的temp\pids文件。伟大的服务器开始在RubyMine上再次运行...但是现在当我对代码进行更改时,它们不会出现在浏览器端。

我在RubyMine上关闭了我的服务器,发现应用程序仍然在浏览器上运行。我不相信它是一个RubyMine问题,因为当我退出RubyMine时,应用程序仍在运行。

我想出了所有的想法。我错过了什么?好像鬼服务器正在运行。

1 个答案:

答案 0 :(得分:1)

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

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

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