Skip to content

Commit b8d782c

Browse files
Merge pull request #248764 from btardif/bk-websockets
Update for websocket limits on linux
2 parents b95bec0 + e29eaaa commit b8d782c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

includes/azure-websites-limits.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ ms.author: msangapu
1717
| Memory (1 hour) |1,024 MB per App Service plan |1,024 MB per app |N/A |N/A |N/A |N/A |
1818
| Bandwidth |165 MB |Unlimited, [data transfer rates](https://azure.microsoft.com/pricing/details/data-transfers/) apply |Unlimited, [data transfer rates](https://azure.microsoft.com/pricing/details/data-transfers/) apply |Unlimited, [data transfer rates](https://azure.microsoft.com/pricing/details/data-transfers/) apply |Unlimited, [data transfer rates](https://azure.microsoft.com/pricing/details/data-transfers/) apply |Unlimited, [data transfer rates](https://azure.microsoft.com/pricing/details/data-transfers/) apply |
1919
| Application architecture |32-bit |32-bit |32-bit/64-bit |32-bit/64-bit |32-bit/64-bit |32-bit/64-bit |
20-
| WebSockets per instance<sup>7</sup> |5 |35 |350 |Unlimited |Unlimited |Unlimited |
20+
| WebSockets per instance (Windows)<sup>7</sup> |5 |35 |350 |Unlimited |Unlimited |Unlimited |
21+
| WebSockets per instance (Linux)<sup>7</sup> |5 |N/A |~50K |~50K |~50K |~50K |
2122
| Outbound IP connections per instance | 600 | 600 | Depends on instance size<sup>8</sup> | Depends on instance size<sup>8</sup> | Depends on instance size<sup>8</sup> | 16,000 |
2223
| Concurrent [debugger connections](../articles/app-service/troubleshoot-dotnet-visual-studio.md) per application |1 |1 |1 |5 |5 |5 |
2324
| App Service Certificates per subscription | Not supported | Not supported |10 |10 |10 |10 |
@@ -53,7 +54,7 @@ ms.author: msangapu
5354

5455
<sup>6</sup> These resources are constrained by physical resources on the dedicated instances (the instance size and the number of instances).
5556

56-
<sup>7</sup> If you scale an app in the Basic tier to two instances, you have 350 concurrent connections for each of the two instances. For Standard tier and above, there are no theoretical limits to WebSockets, but other factors can limit the number of WebSockets. For example, maximum concurrent requests allowed (defined by `maxConcurrentRequestsPerCpu`) are: 7,500 per small VM, 15,000 per medium VM (7,500 x 2 cores), and 75,000 per large VM (18,750 x 4 cores).
57+
<sup>7</sup>If you scale a Windows app in the Basic tier to two instances, you have 350 concurrent connections for each of the two instances. For Windows apps on Standard tier and above, there are no theoretical limits to WebSockets, but other factors can limit the number of WebSockets. For example, maximum concurrent requests allowed (defined by `maxConcurrentRequestsPerCpu`) are: 7,500 per small VM, 15,000 per medium VM (7,500 x 2 cores), and 75,000 per large VM (18,750 x 4 cores). Linux apps are limited ~5 concurrent WebSocket connections on Free SKU and ~50k concurrent WebSocket connections per instance on all other SKUs.
5758

5859
<sup>8</sup> The maximum IP connections are per instance and depend on the instance size: 1,920 per B1/S1/P1V3 instance, 3,968 per B2/S2/P2V3 instance, 8,064 per B3/S3/P3V3 instance.
5960

0 commit comments

Comments
 (0)