如何查找侦听/使用我的tcp端口的进程?我在mac os x上.
有时,在崩溃或一些错误后,我的rails应用程序锁定端口3000.我找不到它使用ps -ef ...我怎么找到愚蠢的东西并杀死它,残忍......?
做的时候
rails server
Run Code Online (Sandbox Code Playgroud)
我明白了
已经在使用的地址 - bind(2)(Errno :: EADDRINUSE)
2014年更新:
要完成以下某些答案:执行kill命令后,可能需要删除pid文件 rm ~/mypath/myrailsapp/tmp/pids/server.pid
每次更新Android Studio时,无线ADB似乎都会出现越来越多的问题.使用2.1.1,我现在无法使用以下命令连接到我的平板电脑:
adb connect <ip addr>
Run Code Online (Sandbox Code Playgroud)
它导致错误:
unable to connect to <ip addr>:5555: cannot connect to <ip addr>:5555: No connection could be made because the target machine actively refused it. (10061)
Run Code Online (Sandbox Code Playgroud)
这在批准平板电脑上对话框中的连接后直接发生.在今天之前,我被迫adb kill-server先尝试连接到平板电脑,但现在甚至没有帮助.
我的adb无法连接设备.我运行" adb start-server "
ulucudeMacBook-Pro:~ ulucu$ adb start-server
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *Run Code Online (Sandbox Code Playgroud)
然后运行" lsof -i tcp:5037 "
ulucudeMacBook-Pro:~ ulucu$ lsof -i tcp:5037
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
adb 2308 ulucu 7u IPv4 0x440443a862048a7b 0t0 TCP localhost:5037 (LISTEN)Run Code Online (Sandbox Code Playgroud)
但是当我运行" adb kill-server "时
ulucudeMacBook-Pro:~ ulucu$ adb kill-server
* server not running *Run Code Online (Sandbox Code Playgroud)
或运行" adb devices "或" adb shell "
List of devices attached
* daemon not running. …Run Code Online (Sandbox Code Playgroud)