Używamy usługi systemu Windows do wykonywania bardzo częstych połączeń HTTP z wewnętrzną usługą REST (20-40 połączeń na sekundę), ale zauważamy duże opóźnienie w uzyskiwaniu odpowiedzi po uruchomieniu usługi przez kilka minut.HttpWebRequest Port Wyczerpanie
Patrząc na netstat, istnieje sporo portów ze statusem "TIME_WAIT" i wygląda na to, że prawdopodobnie brakuje nam portów.
Jak zapewnić ponowne wykorzystanie portów?
Czy usuwasz instancje żądań po ich zakończeniu? –
Czy używasz również wielu wątków? – CSharpie
Naprawdę, to jest pytanie o wydajność ... nastawiłeś się na to jako przyczyna twoich problemów ... Nie jestem przekonany, że tak. Powiedziałbym, że znacznie częściej jest to objaw innego problemu. – spender