另一个新手时刻-我正在尝试在云9 IDE中运行本地服务器。看起来我已经有另一台服务器在运行了。我试图用: rake tmp:clear杀死它
这似乎并不管用。
这是我得到的信息:
=>引导Puma => Rails 5.0.0.rc2应用程序在http://0.0.0.0:8080 =>上启动开发中运行rails server -h以获取更多启动选项服务器已在运行。检查/home/ubuntu/workspace/sample_app/tmp/pids/server.pid.正在退出
一如既往,提前感谢您的帮助。
J
发布于 2016-06-29 08:22:18
运行ps aux | grep rails,然后找到进程的pid。要杀死它,请运行sudo kill -9 pid_number
发布于 2017-02-10 01:49:08
首先找出进程id (PID):
$ lsof -wni tcp:8080这将为您提供类似以下内容:
$ lsof -wni tcp:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 59656 rislam 14u IPv6 0xa86b8563672ef037 0t0 TCP [::1]:http-alt (LISTEN)然后,终止PID = 59656的进程(例如,对于您来说会有所不同):
$ kill -9 59656这应该可以解决您的问题。
您还可以使用以下命令来终止名称中包含rails的所有正在运行的应用程序:
killall -9 rails有时,当第一个命令不起作用时,这是非常有效的。
发布于 2017-02-10 21:43:25
lsof -i tcp:3000
kill -9 PID或者
转到RAILS.root/tmp/pids/server.pid文件,删除所有内容并保存。
https://stackoverflow.com/questions/38087715
复制相似问题