2016-12-07 2 views
4

Ich habe eine Azure-Webanwendung, von der ich vermute, dass sie ein maximales Verbindungslimit aufweist (d. H. Maximale Anzahl von HTTP-Anforderungen, die gleichzeitig aktiv sein können).MaxConnections in Azure Web App?

  1. Wie ändert man die maximale Anzahl gleichzeitiger Webanfragen in einer Azure Web Application?

  2. Gibt es eine Möglichkeit, Verbindungswarteschlangen in Azure zu überwachen?

+0

Wie viele Anfragen/Verbindungen sehen Sie eigentlich? Führen Sie auch eine PHP- oder eine andere FastCGI-Anwendung aus - weil sie ihre eigenen Grenzen für die Bearbeitung von Anforderungen haben, die konfigurierbar sind. – Dai

+0

Dies ist eine ASP.NET-Anwendung. Der Auslastungstest meldet ungefähr 60 gleichzeitige Verbindungen. – user1142433

Antwort

1

Das Ergebnis des Belastungstests steht nicht für die Obergrenze der http-Anforderungsnummer der Web-App. Es zeigt lediglich an, dass das Lasttest-Tool diese Anforderungen pro Sekunde simuliert. Das Testergebnis könnte durch gleichzeitige Kundennummer, App Service Plan Tier, Instanzanzahl und URLs usw. beeinflusst werden.

Hier ist ein Testergebnis (Web App mit S1 App Service Plan, 250 gleichzeitige Kunden, URL Punkt zu einem statischen HTML Seite)

enter image description here

CPU- und Speichernutzung

enter image description here

Von oben Bildschirm Schüsse, konnten wir feststellen, dass es nur ein wenig von CPU und Speicherressource während der Zeit verwendet, die wir den Belastungstest durchführen. Und das Ergebnis 226,49 req/sec ist nicht die tatsächliche maximale Anzahl von Anforderungen, die Webanwendung verarbeiten könnte.

Wenn der App-Service-Plan, den Sie gerade verwenden, Ihre App-Anforderungen nicht erfüllen konnte, versuchen Sie es bitte unter scale your App Service plan.

+0

Ich verstehe, dass die in der Leistung gemeldete Benutzerlast die tatsächliche Anzahl der verbundenen Benutzer ist. Wenn jedoch der CPu und der RAM gut aussehen und sich die Dinge verbessern, wenn ich weitere Instanzen hinzufüge, folgerte ich, dass ein Verbindungslimit erreicht wird. –