今天早些时候,我在RubyMine上启动服务器时遇到了问题,原因是另一台服务器运行时出现错误。我以前遇到过这种情况,并且知道我需要删除temp\pids目录中的temp\pids文件。很好服务器在RubyMine上又开始运行了.但是,现在当我对代码进行更改时,它们不会出现在浏览器端。
我关闭了RubyMine上的服务器,并注意到应用程序仍然在浏览器上运行。我不认为这是一个RubyMine问题,因为当我退出RubyMine时,应用程序仍然在运行。
我没什么主意了。我遗漏了什么?就像一个幽灵服务器在运行。
发布于 2015-03-19 15:36:47
删除PID文件不会关闭服务器;它只是记录PID以便在kill命令中使用(或者在运行的任何情况下都是相同的)。
您应该能够通过在(某些进程查看器)中查找Ruby、Ruby-或Rails相关的进程来找到流程,如果IDE被关闭,则会更容易。
如果重新启动IDE本身不能解决问题(如果没有PID文件,它可能不知道如何关闭服务器),那么机器重新启动肯定会解决问题。
https://stackoverflow.com/questions/29148256
复制相似问题