View current connections:
Ps aux | grep httpd | wc-l
Pgrep httpd | wc-l
Check the average memory usage of httpd:
Ps aux | grep-v grep | awk '/httpd/{sum + = $6; n ++}; END {print sum/n }'
View the number of Apache concurrent connection requests and their TCP connection status:
Netstat-n | awk '/^ tcp/{++ S [$ NF]} END {for (a in S) print a, S [a]}'
Watch-n 10 "netstat-ant | fgrep": "| cut-B 77-90 | sort | uniq-c"
CLOSED: No connection is active or in progress
LISTEN: the server is waiting for incoming call
SYN_RECV: a connection request has arrived, waiting for confirmation
SYN_SENT: The application has started. Open a connection.
ESTABLISHED: normal data transmission status
FIN_WAIT1: The application says it has been completed
FIN_WAIT2: the other side has agreed to release
ITMED_WAIT: wait until all groups die
CLOSING: both sides attempt to close at the same time
TIME_WAIT: the other side has initialized a release.
LAST_ACK: waiting for all groups to die
TCP status change diagram