2015-05-27 7 views
11

Ich habe eine Website, die als Webanwendung auf einem dedizierten Azure-Plan ausgeführt wird. Es verbindet sich mit einem Redis, SQL Azure und einem MongoDB-Backend. Die Website läuft seit Wochen ohne Probleme und ohne neuen Code. Ich bekomme jetzt viele Socket-Ausnahmen wie unten beschrieben.Die Azure-Website wirft den Fehler "Es wurde versucht, auf einen Socket zuzugreifen, der durch seine Zugriffsberechtigungen verboten ist"

Es wurde versucht, auf einen Socket zuzugreifen, der durch seine Zugriffsberechtigungen verboten ist.

Die Website erhält zeitweise den Fehler, wenn die Verbindung zu Redis, SQL Azure und MongoDB keinen Sinn ergibt. Ich änderte die Pricing Tier für die Website, die die Website von einer VM zu einer anderen hinter den Kulissen verschieben würde, und die Fehler verschwanden für ein paar Tage und sind wieder zurückgekehrt.

Ich habe gerade die Seite von einem S3 zu einem S2 geändert (was es kleiner macht) und sie sind weg, aber ich weiß nicht wie lange. Wie behebe ich das? Schränkt Azure die Anzahl der Sockets für eine Site ein? Gibt es eine Einstellung auf einer Site in Azure, die dies verursachen könnte?

+0

Nicht sicher, was Ihren Fehler verursacht, aber um Ihre Frage zu Grenzen für # Sockets zu beantworten: Die freien/geteilten/grundlegenden Tiers Limit # Sockets, aber Standard Tier nicht, nach der neuesten [Preisseite] (http : //azure.microsoft.com/en-us/pricing/details/websites/). –

+0

Haben Sie Zugriff auf einen Support-Plan für Azure? –

+0

Ich habe derzeit keinen Zugriff auf einen Support-Plan für Azure. Derzeit scheint es, als ob eine von 100 Anfragen diesen Fehler weiterhin erhält. Es scheint, als wäre es ein Firewall-Problem in Azure, aber ich weiß nicht, wie das sein könnte. –

Antwort

1

Ich bekam in den letzten Wochen den gleichen Fehler. Um das zu beheben, löschte ich meine Website von azure und habe sie unter einem anderen Namen neu implementiert. Ich weiß, es ist komisch, aber wenn ich aus Azure löschte und mit dem gleichen Namen erneut umsetzte, bekam ich denselben Fehler.

+0

Wir mussten auch eine neue Site mit genau dem gleichen Code und Setup erstellen, um dieses Problem zu beheben. –

Verwandte Themen