我正在使用netstat命令来帮助正确地优化我的httpd.conf。 结果如下: netstat -an | grep -c :80 579 netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 134 207.x.xx.134 //This was the highest result. Also this is my servers IP address 我知道我自己的IP地址正在返回134个httpd连接。 我已经浏览了整个网站的脚本,并删除了以'http://'开头的任何css,js,php链接 – 但是我仍然可以获得如此高的连接数量! 我也在论坛上发现了这个命令,但不知道它在显示什么: ps auxww | grep httpd | wc […]
我正在testing一个新的服务器。 这不是我的服务器的高峰时间(下午2点),但仍然运行有点慢,我正在使用以下命令检查ESTABLISHED连接: # netstat -ntu | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n View post on imgur.com 我的MaxClients设置为50.正如你所看到的,只有10人正在吃我的大部分公羊。 我有一个4GB的RAM(2.7GB免费的阿帕奇)的服务器,但每个Apache进程每个吃53MB,这意味着我只允许接受50过程。 KeepAlive = Off,但我注意到这些连接不够快,这是正常的吗?
很多时候,在我的服务器上运行netstat后,我发现其中一个属于deploy.akamaitechnologies.com的IP地址连接到我的服务器上,有人对我的服务器上发生了什么有一个想法吗? 这是一个案例: TCP xxx.xxx.xxx.xxx:49189 a184-25-107-184:http ESTABLISHED 什么可以服务的端口:49189当源机运行http?
tomcat进程(pid:28899)的netstat输出如下: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 28899/java …. tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 28899/java …. tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 28899/java 那么为什么一个进程可以在三个TCP端口上侦听呢? 是因为8009和8005被tomcat的两个subprocess监听,netstat只显示父进程ID?
我经常检查netstat –tcp ssh到我的服务器,但今天发现了一个奇怪的连字符地址格式,我没有见过: Proto Recv Sent Local Address Foreign Address State tcp6 0 0 mydomain.com:www xxx-xxx-xxx-xxx.bng:xxxx TIME_WAIT 这就像一个IP地址,X的代表数字,但被连字符我以为它可能已经是一个域名,除了“.BNG”不是一个tld。 我所能想到的就是思科的“宽带networking网关”,或许与我的主机有什么关系?
当我在Linux中运行netstat -i时,我得到如下输出: Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 0 0 0 0 236 0 0 0 BMPRU eth1 1500 0 789 0 0 0 269 0 0 0 BMRU lo 16436 0 3715 0 0 0 3715 0 0 0 LRU 我想知道那些Flg是什么意思? 有人能给我一个穷尽的名单吗?
当我们向远程服务器发送请求时,我们得到了随机的TCP“重置”错误。 从远程服务器login Cisco TCP Connection Terminated,Nov 05 14:43:39 EST: %ASA-session-6-302014: Teardown TCP connection 640068283 for Outside:xxxx to xxxx duration 0:00:00 bytes 4160 TCP Reset-O 我使用netstat时看到的一台本地机器 100703 connections reset due to unexpected data 324186 connections reset due to early user close 我也用tcpdump来看看它有什么问题,我看到了 xxxx.https: Flags [R.], seq 290, ack 1369, win 136, options [nop,nop,TS val 2871790533 ecr […]
我正在尝试启动我的nginx服务器。 当我键入$> /etc/init.d/nginx start ,我有一条消息出现“Starting nginx:Ok”,然后没有任何反应。 当我inputsudo lsof -nP -i | grep LISTEN sudo lsof -nP -i | grep LISTEN ,我没有用nginx(端口80) 我的error.log文件是空的。 我没有任何想法。 请帮帮我。 Nginx的版本:nginx / 1.4.6(Ubuntu) 这是我的/etc/nginx/nginx.conf文件: worker_processes 1; events { worker_connections 1024; } http { server_names_hash_bucket_size 64; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; gzip on; gzip_http_version 1.0; gzip_comp_level 2; […]
我需要一个完整的path/命令来启动一个在networking上暴露的进程 – 在tcp / udp上监听。 我设法使用下面的“单线”来解决所有这些问题: netstat -nlp46|tail -n +3 | while IFS=" " read -r -a line; do nb=${#line[@]}; PID=$(echo ${line[$((nb – 1))]} | awk -F'/' '{print $1}'); CMD=$(ps -ef|awk '$2 == '"$PID" |awk -F" " '{out=$8; for(i=9;i<=NF;i++){out=out""$i}; print out}'); echo $PID^$CMD; done 但是当进程在命令行中包含一些特殊字符,例如瘦服务器时,脚本会出现一些跟随错误的问题 awk: line 1: missing ) near end of line 当我在这个过程中运行脚本的一部分时,我没有任何问题 […]
我在公司的服务器(主机网站)和客户的服务器(主机数据库)之间build立了许多SSH隧道。 对于除一个站点之外的所有站点,连接相对稳定,但是一个站点持续造成问题。 我正在使用以下命令检查连接是否仍然存在。 netsta -aN | grep 24011 并得到这个输出; tcp 0 0 127.0.0.1:24011 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:24011 127.0.0.1:46183 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46179 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46182 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:45907 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46181 ESTABLISHED tcp6 0 0 ::1:24011 :::* LISTEN tcp6 0 0 127.0.0.1:45907 […]