问题标签 [netstat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
8172 浏览

c - 从 C 中的系统命令启动的进程继承父 fd

我有一个在 tcp 和 udp 端口​​ 5060 上侦听的 SIP 服务器的示例应用程序。在代码中的某个位置,我执行了一个 system("pppd file /etc/ppp/myoptions &");

之后,如果我执行 netstat -apn,它显示端口 5060 也为 pppd 开放!有什么方法可以避免这种情况吗?这是Linux中系统功能的标准行为吗?

谢谢,埃利森

0 投票
4 回答
265822 浏览

windows - 如何找到哪个应用程序占用了我的端口?

我无法启动 GlassFish,因为它一直显示以下错误消息:

如何在 Windows Vista 上找到哪些应用程序正在使用哪些端口?我尝试使用以下目标使用 nmap zenmap:

http://127.0.0.1:8080

但我得到的只是:

0 投票
1 回答
2203 浏览

java - 通过 Web 应用程序发起的 Java Socket 连接,在服务器重新启动时重新打开

我有一个运行在 Tomcat 6 上的 Web 应用程序,安装在 Windows Server 2003 上。此应用程序打开与不同服务器的套接字连接以检索一些数据。这个应用程序已经工作了几个月。但是由于某种原因,Web 应用程序有两次停止工作。在这两种情况下,运行 netstat 命令(使用 -ano)在 Web 应用程序通过套接字连接连接的端口上显示了大约 4.000 个 tcp 连接(处于 TIME_WAIT 状态)。

奇怪的事情从这里开始:我停止了tomcat,过了一会儿那些连接断开了(再次运行netstat)。我重新启动tomcat,这些连接都回到TIME_WAIT状态!!!

我不知道为什么要重新打开这些连接。我错过了一些非常明显的东西。有任何想法吗?

谢谢你。

编辑:

这是进行套接字管理的代码:

调用的方法是 writeReadSocket。

spring 使用了最后一个方法(createSingleSocket),因此我可以为每次调用 openConnection() 方法创建一个新的 Socket 实例(顺便说一下,我不确定为每个请求创建一个新的 Socket 是否正确)。在 Spring 配置文件中,我有这个:

0 投票
1 回答
2187 浏览

php - Xdebug 不能与 PDT “等待 Xdebug 会话”一起工作

我正在尝试使用 Eclipse PDT 插件配置 Xdebug。我在网上浏览了很多教程,也浏览了 stackoverflow.com 现有的问题。但没有找到答案:我正在使用带有最新 PDT 插件的 Eclipse 3.7。已在 Eclipse 中完成正确的调试配置。此外,我已将 Eclipse xdebug 的侦听端口更改为 9009。我也给了相同的号码

最后当我跑步时

我得到以下输出

我在列表中看到了 eclipse,但没有看到 apache 或 xdebug。

我在 Eclipse 中对 Xdebug 的会话挂起,说“等待 Xdebug 会话”......

任何人都知道如何进一步调试

0 投票
3 回答
1369 浏览

windows - Perl 系统(命令)然后杀死命令

我正在尝试输出一个系统netstat -an -p TCP $interval > $log睡眠 $seconds,然后退出/终止 netstat 命令,但无法使其正常工作。

如果我使用start netstat...,我的 sleep 和 kill 命令可以工作,但它不会写入日志。

如果我只使用netstat...,那么它会写入日志,但不会继续执行 sleep 和 kill 命令。

关于如何解决这个问题的任何想法?

谢谢!

0 投票
1 回答
2843 浏览

http - netstat 上的奇怪连接

在设置新的 http-server 时,我发现 netstat 中出现了一些奇怪的连接:

网络统计

这台计算机上几乎没有运行任何东西——这些高端口似乎是用于木马的。

任何人都可以帮我提供信息吗?

0 投票
1 回答
391 浏览

network-programming - Reading the route table on Solaris

I'm working on a C++ application on Solaris 11 that needs to read the network routes (similar to the output of "route" on Linux or "netstat -r" on Solaris).

What is the best way to do on Solaris ? Solaris doesn't support getting it via sysctl() on an AF_ROUTE socket, like FreeBSD does.

I don't want to fork netstat and parse the output.

0 投票
1 回答
14781 浏览

linux - what is the command in linux to kill tcp connection or session?

Possible Duplicate:
How do I break an arbitrary TCP/IP connection on Linux?

I want to close the socket connection cretead for some clients in server machine i want to do this using command line. I know only port and ip of client

plz let me know any command in linux

0 投票
2 回答
196 浏览

linux - Netstat 阻止了我的减速?

我想知道 netstat 是做什么的?我知道这种奇怪的问题....我们在 debian linux 上运行的 Web 服务器机器遇到了非常严重的减速。运行 netstat 命令后,由于某种原因,Web 服务器突然正常运行,并且减速消失了。netstat 会参与其中吗?我知道这是一个奇怪的问题,但无论如何任何人都可以提供任何见解,这是受欢迎的

谢谢

0 投票
1 回答
411 浏览

c++ - 通过 C++ 应用程序(Linux)获取套接字状态

我需要编写一个代码来强制关闭连接处于 CLOSE_WAIT状态的子进程。它应该在父进程上运行并不断检查分叉的子进程(服务器)。目前我无法在儿童级别更改通信代码。这段代码应该用 c++ 编写并在 Unix/Linux 上运行。

我的问题是:

  1. 通过代码使用netstat并解析结果以了解哪个socket + pid处于CLOSE_WAIT情况是一个好主意吗?

  2. 给定文件描述符编号,是否有任何 C++ 代码可以让我轻松获取套接字状态?

  3. 如果您有任何其他想法/建议,请分享。

非常感谢,奥菲拉。