我正在寻找一些澄清以下netstat的结果。下面的结果显示了3个java进程。有没有办法找出它们指的是哪个java程序?
另一个我正在寻找的澄清是,我已经完成了禁用的tcp6在我的机器。但是,netstat的结果仍然在输出中显示tcp6。为什么会这样呢?
# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0
我的邮件服务器和另外一个服务之间有冲突。
netstat -ltnp | grep -w ': 25'
结论:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 ::: 25 ::: * LISTEN -
The problem is that I do not know who is listening on port 25. How can this be
我在一个负载均衡器下设置了多个服务器,通过TCP连接将请求分发给它们。换句话说,如果我在浏览器中发出许多请求,所有这些请求都将在打开TCP连接时发送到负载均衡器下的服务器之一。
但是,当我通过curl发出请求时,TCP连接似乎没有被重用,负载均衡器将每个请求发送到一个新服务器(循环算法)。
问题:
是否有可能启用带有CURL的TCP保持?如果是-怎么做?
我应该使用来自libcurl的东西吗,比如: --我应该怎么做呢?
这与我使用mac?有关吗?
谢谢。
我试过的是:
for i in {1..100}; do curl --keepalive --keepalive