Azure-docs: ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Linux для слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Azure - ошибка рукопоТатия Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сокСт 503

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 1 ΠΌΠ°Ρ€. 2020  Β·  46ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: MicrosoftDocs/azure-docs

ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ обстановка

  • ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Linux для слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Azure, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Π΅Π±-сокСты Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹
  • AspNet Core 3.1 Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Blazor ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

ΠŸΡ€ΠΈ использовании Π²Π΅Π±-сокСтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Blazor) соСдинСниС с сокСтом Π½Π΅ удаСтся Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ошибкой:

Error during WebSocket handshake: Unexpected response code: 503

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстна:
https://github.com/MicrosoftDocs/azure-docs/issues/19578
https://github.com/MicrosoftDocs/azure-docs/issues/31771
https://github.com/dotnet/aspnetcore/issues/10370

К соТалСнию, всС вопросы Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π±Π΅Π· Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Богласно пСрСчислСнным Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, источником ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ perMessageDefalate Π² WebSocket (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн с использованиСм сСрвСрной части Blazor). Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ для WebSockets с использованиСм App Service Linux Contains Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ здСсь:
https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-faq#language -support

Π”Ρ€ΡƒΠ³ΠΈΠ΅ люди ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с настройками CORS ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ:
https://stackoverflow.com/a/58240309

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ эта ошибка исправлСна ​​или Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ.


Π”Π΅Ρ‚Π°Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

⚠ НС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ этот Ρ€Π°Π·Π΄Π΅Π».

Pri3 app-servicsvc cxp escalated-product-team product-bug triaged

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@ AjayKumar-MSFT: Π― столкнулся с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ S1, Π° Π½Π΅ ΠΏΠ»Π°Π½ слуТбы бСсплатных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сокСты Π² настоящСС врСмя Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для Linux? НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ здСсь? Бпасибо Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ!

ВсС 46 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@jlorek Бпасибо Π·Π° ваш вопрос ΠΈ ΠΎΡ‚Π·Ρ‹Π², наша ΠΊΠΎΠΌΠ°Π½Π΄Π° рассмотрит Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΈ свяТСтся с Π²Π°ΠΌΠΈ Π² блиТайшСС врСмя.

Π£ нас такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Π•ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ обновлСния ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ? ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

ΠŸΡ€ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΎΠΏΠΎΠ·Π΄Π°Π½ΠΈΠ΅! Π― ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ понимаю, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нСприятно Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π― ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽ это Ρƒ нашСй Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΈ вскорС я сообщу ΠΎΠ± этом.

Π’ качСствС ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ примСчания я Π²ΠΈΠ΄Π΅Π» ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (WebSocket | ошибка 503), исправлСнныС ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ высокого ΠΏΠ»Π°Π½Π° слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

@jlorek Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΈΠΌΠ΅Π½Π΅ΠΌ прилоТСния Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ 503, я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом. ВСхничСски Π²Π΅Π±-сокСты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° WebSocket-Extensions большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ.

Π•ΡΡ‚ΡŒ Π»ΠΈ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТноС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ воспроизвСсти эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ послС развСртывания прилоТСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Blazor ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ? Π― просто попытался Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†, ΠΈ ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ загруТаСтся. (https://blazerlinux.tuxedoase.p.azurewebsites.net/weatherforecast) Но я ΠΏΡ€ΠΈΠ·Π½Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅ экспСрт ΠΏΠΎ прилоТСниям, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠ½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚.

Бпасибо @JennyLawrance Π·Π° Π²Π°ΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.
@LANSoftwareentwicklung , @ameyakarve , ΠΊΠ°ΠΊ просила Π”ΠΆΠ΅Π½Π½ΠΈ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΠΉ WebApp прямо здСсь ΠΈΠ»ΠΈ косвСнно ?

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blazor ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для нас, Ссли Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ / слоТныС шаги, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ настраиваСтС ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ шагами воспроизвСдСния, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ элСктронноС письмо Π² AzCommunity [at] Microsoft [dot] com со ссылкой Π½Π° этот ΠΏΠΎΡ‚ΠΎΠΊ, Имя WebApp ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ подписки Azure, ΠΌΡ‹ свяТСмся с Π²Π°ΠΌΠΈ Π² дальнСйшСм.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π·Π° Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ ΠΈ сотрудничСство!

@JennyLawrance - ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° /weatherforecast API являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Blazor. Он Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° сторонС сСрвСра, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ трСбуСтся ΠΈΠ·-Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ прилоТСния Π½Π° сторонС сСрвСра. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ воспроизвСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ шаблона ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° сторонС сСрвСра dotnet new blazorserver ?

@ AjayKumar-MSFT - ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, просто Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° https://peakseason.azurewebsites.net
Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅, это шаблон ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° сторонС сСрвСра Blazor, Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Linux слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Azure (с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ WebSocket) Π² ΠΏΠ»Π°Π½Π΅ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ F1.

Π― Ρ‚Π°ΠΊΠΆΠ΅ создал Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π±Π΅Π· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ слуТбу ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Linux Π² стСкС Net Core 3.1:
https://peakseason-code.azurewebsites.net

Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» сСрвисныС ΠΏΠ»Π°Π½Ρ‹ F1 ΠΈ B1. Оба приводят ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ - Ошибка 503 рукопоТатия Π²Π΅Π±-сокСта.

@ AjayKumar-MSFT - Π― ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» Π²Π°ΠΌ элСктронноС письмо с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ прилоТСния ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ подписки.

@jlorek , спасибо, Ρ‡Ρ‚ΠΎ подСлились Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ дСталями.
@LANSoftwareentwicklung , Ack. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ вашС письмо.

ΠœΡ‹ Π²Π΅Π΄Π΅ΠΌ расслСдованиС ΠΈ скоро свяТСмся с Π²Π°ΠΌΠΈ.

@jlorek , Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ URL Π²ΠΈΠ΄ΠΈΡ‚ 503? Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ.

Π― столкнулся с Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π² слуТбС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с нСсколькими ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ. Когда я столкнулся с этой ошибкой, я использовал ΠΏΠ»Π°Π½ обслуТивания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ F1 (бСсплатно). ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, я попытался ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ b1. ПослС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ развСртывания ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎΠ³ΠΎ прилоТСния Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ b1 Π²Π΅Π±-сокСт ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π±Π΅Π· ошибки рукопоТатия.

@JennyLawrance - Π”Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ. Но Π±Π°Π·ΠΎΠ²ΠΎΠ΅ соСдинСниС WebSocket Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΈΠ·-Π·Π° ошибки 503. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, просто ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ DevTools. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Blazor, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС WebSocket. Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Blazor ΠΈ ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° WebSockets, всС вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· строя ΠΈΠ·-Π·Π° этой ошибки.

@classic-dev - ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» B1 Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Но ΠΏΡ€ΠΈ использовании Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° P1V2 соСдинСниС WebSocket ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

@jlorek , @ сторонС , которая ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Π±-сокСты Π½Π° бСсплатном SKU. Π― ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π½Π° нашСй сторонС Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ элСмСнт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это.

По ΠΌΠ΅Ρ€Π΅ выявлСния этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ развСртывания исправлСния. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ​​докумСнтация, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ измСнСния. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ этой Ρ‚Π΅ΠΌΡ‹. Если Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ, ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ нас Π² своСм ΠΎΡ‚Π²Π΅Ρ‚Π΅. Π‘ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ обсуТдСниС.

Бпасибо всСм Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π½Π° это нашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠœΡ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ†Π΅Π½ΠΈΠΌ ваш Ρ†Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π·Ρ‹Π².

Π― Π²ΠΈΠΆΡƒ 503 с ΠΎΠ΄Π½ΠΎΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎΠΉ слуТбой бСсплатного уровня F1.

ЗдравствуйтС

ВсС эти Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½Π΅. ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ:

Π― Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Twilio + Azure Cognitive Services (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ с использованиСм Π²Π΅Π±-сокСтов)

Из Twilio, ΠΊΠΎΠ³Π΄Π° поступаСт Π²Ρ‹Π·ΠΎΠ², я ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ запрос POST (Webhook) своСму WebApp for Containers ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
_ https://my_azure_web_app.azurewebsites.net/twiml_

ВнутрисСрвСр Ρƒ мСня Π΅ΡΡ‚ΡŒ конСчная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ€ΠΎΠ΄Π΅ этого:

_class TwiML (tornado.web.RequestHandler):
def post (self):
response_str = './greetings.mp3 '
response_str + = ' '
response_str + = '
'
self.finish (str (response_str))
def set_default_headers (ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ):
print ("установка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² !!!")
self.set_header ("Access-Control-Allow-Origin", "*")
self.set_header (Β«Access-Control-Allow-HeadersΒ», Β«x-Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ-с»)
self.set_header ("Sec-WebSocket-Extensions", "permessage-deflate") _

Π― ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° локальном хостС ΠΈ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π° локальном хостС (Ρ‚.Π΅. я ΠΌΠΎΠ³Ρƒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сокСты ΠΈΠ· / Π² Twilio ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» Π²Π΅Π±-сокСтов)

Когда я Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°ΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² WebApp for Containers, ΠΈ этот ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сообщСния (Ρ‚.Π΅. привСтствия). Но послС этого я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ соСдинСниС wss websocket (_wss: //my_azure_web_app.azurewebsites.net.azurewebsites.net/socket_), ΠΈ я всСгда ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС ΠΎΠ± ошибкС ΠΎΡ‚ Twilio, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
Stream - WebSocket - Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΎΡ€Π²Π°Π½ΠΎ

(Π― использовал "EXPOSE 8080" Π² ΠΌΠΎΠ΅ΠΌ Dockerfile ΠΈ "WEBSITES_PORT = 8080" Π² ΠΌΠΎΠ΅ΠΌ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ настроСк ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ)

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π·Π°ΠΏΡƒΡ‰Π΅Π½:
2020-04-08 14: 13: 06.366 ИНЀОРМАЦИЯ - Для этого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ https://aka.ms/linux-diagnostics, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° здСсь.
2020-04-08 14: 13: 06.882 ИНЀОРМАЦИЯ - Π˜Π½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ запроса Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π΅Π² для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° my_azure_web_app_8_91af842a для сайта my_azure_web_app
2020-04-08 14: 13: 10.919 ИНЀОРМАЦИЯ - ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ my_azure_web_app_8_91af842a для сайта my_azure_web_app ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ запросы.

Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΅Π³ΠΎ URL:
https://my_azure_web_app.azurewebsites.net/

Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ своСму ΠΊΠ°Π½Π°Π»Ρƒ websocket с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Advanced Rest Client (Google)
"ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ wss: //my_azure_web_app.azurewebsites.net/socket "

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ всС Π² порядкС, НО ΠΊΠΎΠ³Π΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ " wss: //my_azure_web_app.azurewebsites.net/socket " ΠΈΠ· Twilio, это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ

Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» всС Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ (ΠΈ сСрвСр Ρ‚ΠΎΡ€Π½Π°Π΄ΠΎ, ΠΈ Azure). Π’Π°ΠΊ:

  1. Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²
    1.1. CORS: пусто (Π° Ρ‚Π°ΠΊΠΆΠ΅: Allowed Origins "*"). Оба Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.
    1.2. WebSockets Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ("Π’ΠΊΠ».")
    1.3. План обслуТивания ΠΏΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ² (P1V2)
  2. Π‘Π΅Ρ€Π²Π΅Ρ€ Π’ΠΎΡ€Π½Π°Π΄ΠΎ:
    2.1. УстановитС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Β«Access-Control-Allow-OriginΒ», Β«*Β»
    2.2. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ "Sec-WebSocket-Extensions", "permessage-deflate" (это Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ?)

НаконСц, ΠΌΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ².
Π― ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽ свои ΠΈΠ΄Π΅ΠΈ.

ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ способы ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ?

Π—Π°Ρ€Π°Π½Π΅Π΅ большоС спасибо!

@lopejum , Для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ознакомлСния я ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ» Π½Π° Π²Π°ΡˆΡƒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ GitHub. Бпасибо Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ этот вопрос Π·Π°ΠΊΡ€Ρ‹Ρ‚? На сСгодняшний дСнь ΠΎΠ½ всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для уровня Free. Π•ΡΡ‚ΡŒ Π»ΠΈ ссылка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° исправлСниС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Azure?

Π£ мСня всС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для Blazor 3.1 ΠΈ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux (B1). МоТСм Π»ΠΈ ΠΌΡ‹ снова ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ?

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ сообщСнии, эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстной, Π½ΠΎ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π΅Π· прСдоставлСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странным. @ AjayKumar-MSFT Π΅ΡΡ‚ΡŒ информация ΠΎ Ρ…ΠΎΠ΄Π΅ исправлСния?

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΎΡ‚Π·Ρ‹Π²Π°Ρ…, ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Β«Π’Π΅Π±-сокСты Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux Π² бСсплатных ΠΏΠ»Π°Π½Π°Ρ… слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ устранСниСм этого ограничСния ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 5 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π²Π΅Π±-сокСтов Π² бСсплатной слуТбС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΏΠ»Π°Π½Ρ‹ ".

@JennyLawrance ,

@ AjayKumar-MSFT: Π― столкнулся с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ S1, Π° Π½Π΅ ΠΏΠ»Π°Π½ слуТбы бСсплатных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сокСты Π² настоящСС врСмя Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для Linux? НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ здСсь? Бпасибо Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ!

@JennyLawrance , @ AjayKumar-MSFT: друТСскоС Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ...

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ», Ρ‡Ρ‚ΠΎ аналогичная установка с WebSockets Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Windows, Π½ΠΎ Π½Π΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Linux. Π­Ρ‚ΠΎ Π½Π΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹Π±Ρ€Π°Π½.

ВСроятно, здСсь объСдинСно нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:
ВыявлСны Π²Π΅Π±-ΡƒΠ·Π»Ρ‹, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ бСсплатно, ΠΈ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ исправлСниС для этого.

@thomaux , Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΌΠ½Π΅ URL-адрСс прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ настроили (ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ элСктронноС письмо Π½Π° адрСс jennylaw (at) microsoft (dot) com, ΠΈ ΠΌΡ‹ рассмотрим).

@ AjayKumar-MSFT

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΎΡ‚Π·Ρ‹Π²Π°Ρ…, ΠΌΡ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Β«Π’Π΅Π±-сокСты Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux Π² бСсплатных ΠΏΠ»Π°Π½Π°Ρ… слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ устранСниСм этого ограничСния ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 5 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π²Π΅Π±-сокСтов Π² бСсплатной слуТбС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΏΠ»Π°Π½Ρ‹ ".

@JennyLawrance ,

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ бСсплатныС ΠΏΠ»Π°Π½Ρ‹ обслуТивания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ? Π£ мСня Π΅ΡΡ‚ΡŒ студСнчСская подписка с бСсплатным ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠΌ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²Π΅Π±-сокСты ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ B1. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ считаСтся бСсплатным ΠΏΠ»Π°Π½ΠΎΠΌ? URL-адрСс Π²Π΅Π±-сокСта ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ 503.

WebSocket connection to 'ws://wsstestivo.azurewebsites.net/?encoding=text' failed: Error during WebSocket handshake: Unexpected response code: 503

Запуск этого ΠΎΠ±Ρ€Π°Π·Π°: https://hub.docker.com/r/ksdn117/web-socket-test

БСгодня Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ моя слуТба ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ linux Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сокСт.
Π­Ρ‚ΠΎ ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ S1, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° сторонС сСрвСра Blazor.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ происходит? НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΎΠ»ΠΈΡ‚ΡŒ свСт? Π’ послСднСС врСмя ΠΌΡ‹ Π½Π΅ выполняли Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ настроСк.

@JennyLawrance Π•ΡΡ‚ΡŒ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ? Π― ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» Π²Π°ΠΌ адрСс прилоТСния ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅

ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ этот выпуск Π² ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ пятницу случайно. ВсС наши ΠΏΠ»Π°Π½Ρ‹ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ относятся ΠΊ Linux.

Наши ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ смогли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сокСт с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… слуТб ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ обслуТивания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ B3. Π­Ρ‚Π° слуТба Π±Ρ‹Π»Π° Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв, ΠΈ Ρƒ нас Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π΅Π±-сокСтам (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли Π½Π° Ρ‚ΠΎ пошло).

Π― нСсколько Ρ€Π°Π· пытался ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ слуТбу прилоТСния, Π½ΠΎ это Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ. НаконСц, просмотрСв эту Π²Π΅Ρ‚ΠΊΡƒ, я пСрСмСстил слуТбу ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· исходного ΠΏΠ»Π°Π½Π° слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ B3 Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ B1, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ использовали. Π­Ρ‚ΠΎ устранило ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ для нас.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ слуТбу ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² исходный ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ B3, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° снова.

Π­Ρ‚ΠΎ нас ΠΎΡ‡Π΅Π½ΡŒ сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ, ΠΈ ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Azure.

Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя вносили ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния Π² ΠΏΠ»Π°Π½ слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ B3 ΠΈΠ»ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡƒΡŽ слуТбу ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Ва ТС ошибка

failed: Error during WebSocket handshake: Unexpected response code: 503

План обслуТивания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: LinuxContainerAppServicePlan (P1v2: 1)

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Linux B1

Π’Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Linux B1, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π° Windows.

Помогло ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Linux B1 β†’ Linux B2 ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ

ΠŸΡ€ΠΈΠ½ΠΎΡΠΈΠΌ извинСния Π·Π° Π·Π°ΠΏΠΎΠ·Π΄Π°Π»Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠœΡ‹ обсуТдали это Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ всС Π΅Ρ‰Π΅ сталкиваСтся с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ элСктронноС письмо с Ρ‚Π΅ΠΌΠΎΠΉ Β« Attn: Ajay Β» Π² AzCommunity [at] Microsoft [Ρ‚ΠΎΡ‡ΠΊΠ°] com со ссылкой Π½Π° эту Π²Π΅Ρ‚ΠΊΡƒ, имя WebApp ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ подписки Azure, для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ расслСдования, ΠΌΡ‹ ΠΌΡ‹ рассмотрим это Π² дальнСйшСм.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π·Π° Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ ΠΈ сотрудничСство!

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с бСсплатного ΠΏΠ»Π°Π½Π° F1 Π½Π° B2 сработал. Однако ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° F1 ошибка возвращаСтся. Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сокСты Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ»Π°Π½ΠΎΠΌ F1.

Моя ошибка: Ошибка ΠΏΡ€ΠΈ Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠΈ WebSocket: Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°: 503

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с бСсплатного ΠΏΠ»Π°Π½Π° F1 Π½Π° B2 сработал. Однако ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° F1 ошибка возвращаСтся. Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-сокСты Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ»Π°Π½ΠΎΠΌ F1.

Моя ошибка: Ошибка ΠΏΡ€ΠΈ Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠΈ WebSocket: Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°: 503

@Sijoma , Бпасибо Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π”Π°, ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅: Β«Π’Π΅Π±-сокСты Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Linux Π² бСсплатных Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹Ρ… ΠΏΠ»Π°Π½Π°Ρ… слуТбы ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ снятиСм этого ограничСния ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 5 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-сокСты Π² Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹Ρ… ΠΏΠ»Π°Π½Π°Ρ… Free App Service Β». - Наша продуктовая ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ этим, Π½ΠΎ Π² настоящСС врСмя Ρƒ нас Π½Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прибытия.

Они Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Π½ΠΎΠ² (B1).

Они Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Π½ΠΎΠ² (B1).

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ исправили Π΅Π΅, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΏΠ»Π°Π½ -B1 -> B2 -> B1, поТалуйста, посмотритС, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ это для вас. Упомянув ΠΎΠ± этом, я ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽ это Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ Π΅Π΅ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ обновлСниями.

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° экзСмплярС Windows Free? Или Π²Π΅Π±-сокСты выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ бСсплатных экзСмпляров?

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° экзСмплярС Windows Free? Или Π²Π΅Π±-сокСты выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ бСсплатных экзСмпляров?

ΠœΡ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ 5 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΊ Π²Π΅Π±-сокСтам Π² Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠžΠœ SKU Π² Windows.

Π― просто Ρ…ΠΎΡ‡Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сюда свой ΠΎΠΏΡ‹Ρ‚. Π£ мСня Π±Ρ‹Π»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²Π΅Π±-сокСтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Π²Π΅Π±-прилоТСниях Linux.
Для мСня это сработало, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° B2. Π’Π΅Π±-сокСты Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π° F1 ΠΈ B1.

ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ Linux B2, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π».

Π’ΠΎ ΠΆΠ΅ самоС ΠΈ здСсь, Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ с F1 ΠΈΠ»ΠΈ B1, ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎ B2 ΠΎΠ½ сразу Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Для мСня Linux B2 Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π». B1 ΠΈ F1 Π½Π΅Ρ‚.

Π’ ΠΌΠΎΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎΠΌ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ websocket Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ ошибка всС Ρ€Π°Π²Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ nginx, nodejs

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ