Ao depurar problemas em servidores remotos que parecem sobrecarregados, é útil verificar se eles estão ouvindo e aceitando conexões em uma determinada porta como uma primeira heurística.
Comandos como telnet e netstat podem ser úteis nesses casos. Para fazer um handshake tcp básico usando netstat:
nc -zvw 1 <host> <port>
Por ex:
nc -zvw 1 localhost 22
O comando acima retornaria com sucesso ou falhou dependendo se você tem um daemon ssh em execução
Sinalizadores: o -v
sinalizador especifica a saída detalhada (para stderr), -w
especifica o tempo limite em segundos (neste caso 1), para que também possa ser usado em scripts não interativos. -z
certifica-se de que nenhum dado deve ser enviado. Você pode encontrar mais detalhes em:man nc