无法启动rails服务器

时间:2014-02-16 06:14:50

标签: ruby-on-rails ruby-on-rails-3

我正在尝试使用rails s命令启动rails服务器。但是我收到了以下错误:

A server is already running. Check repo/tmp/pids/server.pid.

我检查了文件,但是它的空白。 server.pid文件中没有id。然后我尝试使用命令lsof -wni tcp:3000找出在端口3000上运行的进程。它也没有显示任何id。

然后我尝试使用rails s -p 3001在不同的端口上启动服务器,但这也会产生相同的错误。请有人解释一下发生了什么。

由于

编辑:即使重新启动计算机

也无效

3 个答案:

答案 0 :(得分:2)

然后删除文件:

 rm repo/tmp/pids/server.pid

答案 1 :(得分:0)

尝试在终端窗口中运行此命令。

kill -9 $(lsof -i tcp:3000 -t)

如果它不起作用,您可以随时重启计算机/服务器......

答案 2 :(得分:0)

1-使用以下命令检查当前正在运行的服务器数量

$ ps aux | grep rails


2-用于查杀现有服务器

$ kill -9 pid