首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于端口8081 sunproxyadmin,无法对包进行本地响应

由于端口8081 sunproxyadmin,无法对包进行本地响应
EN

Stack Overflow用户
提问于 2015-10-07 22:15:34
回答 4查看 13.1K关注 0票数 17

当我在终端机运行时:

-n -i4TCP:8081

我明白了

代码语言:javascript
运行
复制
node      10901 me   28u  IPv6 0xbcad49      0t0  TCP *:sunproxyadmin (LISTEN)
foo 11957 me   15u  IPv4 0xbcad49      0t0  TCP 127.0.0.1:61127->127.0.0.1:sunproxyadmin (CLOSE_WAIT)

这是什么防晒管理员?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-10-08 02:25:44

根据http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=8081,TCP端口8081是众所周知的sunproxyadmin端口,就像80是众所周知的http端口一样。在本例中,您有一个节点进程侦听端口8081,但是lsof试图提供帮助,并为此显示众所周知的端口。在linux下,这是在/etc/services中定义的;我希望OS类似。

编辑1:注意每个苹果人页,传递-P

禁止将端口号转换为网络文件的端口名。 抑制转换可能会使lsof运行得更快一些。当端口名称查找不能正常工作时,它也很有用。

这应该会导致lsof不输出令人困惑的sunproxyadmin,因为它恰好使用Sun注册的端口。

编辑2:响应中的第二列(例如,第一行的10901列和第二行的11957列)应该是进程ID。如果您执行ps aux | grep 10901 (或者ps elf | grep [pid],因为我记不起哪一列适合OSX,而且没有方便),您应该得到以下内容:

apache 19783 0.0 0.2 251888 8580S Oct07 0:00 /usr/sbin/httpd -DFOREGROUND

(或编造某事:

nodeuser 10901 0.0 0.2 251888 8580?S Oct07 0:00节点index.js

)

您可以使用kill -9 10901 (或者PID是什么)来杀死它,但是如果它作为服务运行或者什么的话,您可能会发现它会回来。

这非常有用,可以添加到bash配置文件中:

代码语言:javascript
运行
复制
function findbyport()
{
  sudo lsof -P -iTCP:$1 -sTCP:LISTEN
}
票数 13
EN

Stack Overflow用户

发布于 2017-07-11 18:47:06

杀了它,在你的终端机里

代码语言:javascript
运行
复制
sudo lsof -i :8081

从那里得到PID数字,然后运行

代码语言:javascript
运行
复制
kill -9 <PID NUMBER>

您可以通过FB文件查看更多信息。

票数 4
EN

Stack Overflow用户

发布于 2017-05-29 03:46:52

如果您不想终止sunproxyadmin进程,那么让我们尝试使用命令react-native start --port your_port在不同端口中启动本机响应

然后打开Dev settings (参见如何打开dev菜单),并将调试服务器主机和设备端口修改为:your_local_ip:your_port

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33003335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档