Timeout-Fehler für die AWS SNSClient Publish-Anforderung

8

Hier ist das Stück Code:

%Vor%

Ich erhalte den folgenden Fehler:

  

Die zugrunde liegende Verbindung wurde geschlossen: Eine Verbindung, die erwartet wurde   am Leben erhalten zu werden, wurde vom Server geschlossen.

Und hier ist der Screenshot des detaillierten Fehlers:

Aber nicht in der Lage, eine Idee zu bekommen, wie man das löst. Jeder Hinweis oder Link ist hilfreich.

    
ch.smrutiranjan parida 15.10.2015, 07:44
quelle

3 Antworten

2

Wir hatten genau das gleiche Problem mit uns. Wir haben diesen Fehler etwa 40 Mal am Tag erhalten, das waren weniger als 0,1% der erfolgreichen Push-Benachrichtigungen, die wir versandt haben.

Unsere Lösung? Aktualisieren Sie das AWSSDK NuGet-Paket von 1.5.30.1 auf 2.3.52.0 (die neueste Version von v2, um das Upgrade zu vereinfachen). Sobald wir aktualisiert haben, hörten die Fehler auf. Ich habe viele Versionshinweise durchgesehen und konnte nichts finden, was dieses Problem besonders erwähnt. Wir haben keine Ahnung, warum das Update funktioniert hat, aber es hat funktioniert.

Ich hoffe, dass dies Ihnen und allen anderen hilft, dieses Problem zu beheben.

    
ivanmartinvalle 01.12.2015, 15:49
quelle
0

Dieses Problem kann auftreten, wenn eine oder mehrere der folgenden Bedingungen erfüllt sind:

• Ein Netzwerkausfall tritt auf.

• Ein Proxy-Server blockiert die HTTP-Anfrage.

• Ein Domain Name System (DNS) -Problem tritt auf.

• Ein Netzwerkauthentifizierungsproblem tritt auf.

[https://nilangshah.wordpress.com/2007/03/01/die-untergeordnete-Verbindung-was-geschlossen-unverbind-zur-Verbindung-mit-der-fernen- server /] 1

    
Won Jun Bae 23.10.2015 22:55
quelle
0
  • stellen Sie sicher, dass Ihre Payload-Größe nicht mehr als 256 KB überschreiten sollte
  • stelle sicher, dass du die Timeout-Eigenschaft von PutObjectRequest
  • konfiguriert hast

Werfen Sie einen Blick auf Beispiel aws sns Anfrage-Code (aus Ссылка )

%Vor%     
Bhavik Patel 24.10.2015 03:25
quelle