Warten auf Verbindungspool

334
isomorphismes

Die Verwendung von Ubuntu 14.04 w3mund curl(und möglicherweise meiner voll ausgestatteten Browser) dauert sehr lange, um eine Verbindung herzustellen.

Ich denke, es liegt daran, dass es so etwas wie das Warten auf einen Socket im System gibt, aber ich suche nach Ratschlägen, mit welchen Tools ich überprüfen könnte, was los ist. ( netstat ?)


Hier ist etwas von dem, was ich bisher ausprobiert habe:

  • ping google.com sagt, es dauert ~ 50 ms, aber das Terminal
  • time checkip.amazonaws.com dauert ebenfalls ~ 50ms
  • Ich habe viele ttygeöffnet (so viele, dass ich keine neuen Terminals öffnen kann)
  • die Zeit w3moder curlDinge (vom Terminal) ist sehr langsam über 1 Minute
  • Ich bekomme Fehler wie Error in download.file(url, destfile, method, mode = "wb", ...) : cannot open URL: status was 'SSL connect error'

Es scheint also, dass das Problem eher bei lokalen (¿Socket?) Verbindungen als beim Netzwerk selbst liegt.

Wie kann ich das debuggen?

0
Ist `curl` schneller, wenn Sie direkt die IP-Adresse des Servers verwenden? testeaxeax vor 7 Jahren 0
+1 ... sehr oft ist es eine ungültige Adresse für einen Ihrer DNS-Server und die Verzögerung, die Sie haben, ist die Zeitüberschreitung der DNS-Anforderung. Ist zehn Dienste normalerweise von der 2. DNS in Ihrer Liste. xenoid vor 7 Jahren 0

0 Antworten auf die Frage