Unser Server hatte ein ernstes Problem mit dem Verbindungszeitlimit, daher verfolgen wir die TCP-Verbindung mit TCPTACK
Wir haben herausgefunden, dass tcptrack die Verbindung anzeigt, wenn der Client eine Verbindung zum Server herstellt, sich jedoch im Status SYN_SENT befindet und netstat -nat
nichts anzeigt. (tcptrack & netstat läuft alle auf dem Server)
- Bedeutet dies, dass die Syn-Anforderung den Server erreicht hat? und kein syn / ack wurde zurückgeschickt?
- warum konnte der tcptrack diese verbindung melden, netstat jedoch nicht?
- Was könnte das Problem sein, dass ein allgemeiner Apache keine Verbindung zum Client herstellen konnte?
Ich habe einen Bench-Test ab
im selben Intranet mit der angegebenen Netzwerkkarte durchgeführt. Dabei wurden 10000 gleichzeitige Verbindungen und 400000 Anfragen verarbeitet
ps: das passiert nicht jedes mal, aber es ist viel passiert
pps: Gibt es gute Tools, um festzustellen, wo die TCP-Verbindung unterbrochen wurde?