netstat -nap
p shows the process id
Eu tenho um servidor MediaTemple DV. Tenho visto muitos alertas do QOS para "numothersock", que é definido como:
The number of sockets other than TCP ones. Local (UNIX-domain) sockets are used for communications inside the system. UDP sockets are used, for example, for Domain Name Service (DNS) queries. UDP and other sockets may also be used in some very specialized applications (SNMP agents and others).
Como posso determinar qual aplicativo / daemon / etc está criando esses soquetes? O limite é 300 e estamos batendo várias vezes por dia recentemente.
Obrigado antecipadamente.
netstat -an | grep ESTABLISHED | wc -l
Isso contará todos os sockets abertos no sistema e produzirá apenas o total. Você também pode mudar ESTABLISHED para o que precisar, por exemplo, uma porta ou um status de comunicação como CONNECTED ou LISTENING.
Para assistir as conexões abertas do MySQL ao vivo através do soquete UNIX, execute (como root):
watch -n1 'netstat -np | grep -i mysqld'
netstat -a
mostra todos eles. Ou você pode estudar sua página de manual para filtrar apenas os tipos de conexões em que está interessado.