ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ failover для вСбсайта (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ + динамичСский DNS)

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ бСсплатно ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ failover схСму для Π²Π΅Π±-сайта (ΠΈΠ»ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСрвиса) Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° okerr ΠΈ динамичСского DNS сСрвиса. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π² случаС Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с основным сайтом (начиная ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Β«PHP ErrorΒ» Π½Π° страницС, ΠΈ Π΄ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ мСста ΠΈΠ»ΠΈ просто ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎΠΌ числС Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² случаС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°), Π½ΠΎΠ²Ρ‹Π΅ посСтитСли Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ (Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅) Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ сСрвСр, ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π° Β«SorryΒ» страничку, Π³Π΄Π΅ ΠΈΠΌ Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚, Ρ‡Ρ‚ΠΎ Β«Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΌΡ‹ ΡƒΠΆΠ΅ Π² курсС ΠΈ ΡƒΠΆΠ΅ Ρ‡ΠΈΠ½ΠΈΠΌ, скоро ΠΏΠΎΡ‡ΠΈΠ½ΠΈΠΌΒ» (Π° Π²Ρ‹ Π² этом случаС Π½Π° самом Π΄Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠΆΠ΅ Π² курсС ΠΈ смоТСтС Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒ).

Π–ΠΈΡ‚ΡŒ с failover ΠΈΠ»ΠΈ Π±Π΅Π·?

Пока Π½Π΅ случится какая-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ особой Π½Π΅Ρ‚. А Π²ΠΎΡ‚ ΠΊΠΎΠ³Π΄Π° случится, Ρ‚ΠΎ Π±Π΅Π· failover’Π° часто происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ быстро Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½Π΅ получаСтся (бэкапы Π½Π΅ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, софт ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ слСдуСт ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈΡ‚Π΄), Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅Ρ‚, сСрвСра-сайты Π»Π΅ΠΆΠ°Ρ‚, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ звонят, всС Π½Π° Π½Π΅Ρ€Π²Π°Ρ…, ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠ±ΠΎ ΠΈ грязно Β«Π½Π° скотчС», ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ запускаСтся с костылями ΠΈ ΠΆΠΈΠ²Π΅Ρ‚. Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π° досугС Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ всС красиво, Π½ΠΎ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ постоянного, Ρ‡Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊ это происходит Π² красивом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ€ΠΎΠΌ:

  • Ошибка случаСтся
  • Ошибка обнаруТиваСтся автоматичСски
  • РассылаСтся ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅
  • ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… сСрвСров
  • Π‘ΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΈ Π±Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠΈ разбираСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, исправляСтся ΠΈ сСрвСр снова вводится Π² строй.

Π’ этой схСмС, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ свои Π·Π°ΠΏΠ΅Ρ€Π΄Ρ‹ΠΊΠΈ, Π½ΠΎ всС Ρ‚Π°ΠΊΠΈ, схСма линСйная, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ этап Ρ‚ΡƒΡ‚ простой ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, поэтому шанс сбоя этой схСмы Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π½ΠΈΠΆΠ΅, Π° всС дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ быстро (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅Π²Π΅Π΄ΠΎΠΌΡƒΡŽ Π΅ΠΏΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ…Ρ€Π΅Π½ΡŒ). Π’Π°Ρˆ самолСт призСмлился Π² Π΄Π°Π»Π΅ΠΊΠΎΠΉ странС, Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сСрвСр ΡƒΠΏΠ°Π», Π½ΠΎ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, активировался Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ сСрвСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ свою ΠΏΠΎΠ΅Π·Π΄ΠΊΡƒ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈ Π»Π΅Ρ‚Π΅Ρ‚ΡŒ Π½Π°Π·Π°Π΄, Π½ΠΈ Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠΎ SSH ΠΈΠ· блиТайшСго ΠΊΠ°Ρ„Π΅ с WiFi. Π Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅.

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΡƒΠΆΠ΅ здСсь!

РаньшС, основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая Π΄Π΅Π»Π°Π»Π° failover часто Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² суммС Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Π½Π΅Π³ΠΎ. Π›ΠΈΠ±ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ТСлСзяки (ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… спСциалистов). Π›ΠΈΠ±ΠΎ ΠΊΠΎΠ»Ρ…ΠΎΠ·ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ слоТноС ΠΏΠΎ Π³Π°ΠΉΠ΄Π°ΠΌ (ΠΌΠ½Π΅ попадался Π΄Π°ΠΆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° сСрвСра ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠ»ΡŒ-ΠΌΠΎΠ΄Π΅ΠΌΠ½Ρ‹ΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ, ΠΈ Π³ΠΎΠ½ΡΡŽΡ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ heartbeat, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ запасной сСрвСр ΡƒΠ·Π½Π°Π», ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΠ» ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅). БСйчас Π΅ΡΡ‚ΡŒ способы ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ бСсплатныС. Если Ρƒ вас Π΅ΡΡ‚ΡŒ сайт с ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ β€” Π½Π΅Ρ‚ Π²Π°ΠΌ оправдания, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ для Π½Π΅Π³ΠΎ failover!

Ну ΠΈ ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для failover схСмы Π½ΡƒΠΆΠ΅Π½ Π΅Ρ‰Π΅ сСрвСр (Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π½Π΅ ΠΎΠ΄ΠΈΠ½) ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ это Π±Ρ‹Π»ΠΎ большими Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ, сСйчас ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ VDSΠΊΡƒ Π·Π° ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ.

Π‘Π°ΠΌΡ‹ΠΉ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ сайт с ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ

Для практичСской ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с okerr + dynamic dns ΠΌΡ‹ запустили свой сайт с ΠΊΠΎΡ‚ΠΈΠΊΠ°ΠΌΠΈ cat.okerr.com. ΠšΠΎΡ‚ΠΈΠΊΠΎΠ² ΠΌΡ‹ Π½Π΅Π½Π°Π²ΠΈΠ΄ΠΈΠΌ, поэтому ΠΈΡ… Ρ‚Π°ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ВсСго Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ сайта, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ (всС Π½Π° ΠΎΠ΄Π½ΠΎΠΌ шаблонС), Π½ΠΎ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ котятами Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ failover. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° обновляСтся сама Ρ€Π°Π· Π² 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Π½ΠΎ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ reload Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Π’ тСхничСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ строчка β€œstatus=OK”. Иногда сСрвСра ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΠΈΡˆΡƒΡ‚ status=ERR. Π“Π»Π°Π²Π½Ρ‹ΠΉ сСрвСр β€œΠΊΠ°ΠΊ Π±Ρ‹ падаСт” Π² 20 ΠΌΠΈΠ½ΡƒΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ часа (0:20, 1:20, 2:20, …). Запасной (backup) сСрвСр Π² 40 ΠΌΠΈΠ½ΡƒΡ‚. ПослСдний сСрвСр (β€œsorry”-сСрвСр) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всСгда. Π’ 0 ΠΌΠΈΠ½ΡƒΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ часа, основной ΠΈ запасной сСрвСр β€œΠ²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡβ€.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ failover для вСбсайта (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ + динамичСский DNS)

Если Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ сайт, ΠΈ оставитС Π΅Π³ΠΎ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ β€” ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ‚ (хотя ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр пСриодичСски симулируСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ), Π° Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с сСрвСром, просто β€œΠ±Π΅Π³Π°Π΅Ρ‚β€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΆΠΈΠ²Ρ‹ΠΌΠΈ сСрвСрами. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, имя ΠΈ адрСс сСрвСра ΠΈ Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ. Иногда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ³Π΄Π° status=ERR (ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ, Π½ΠΎ вся схСма failover Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°), Π½ΠΎ ΡƒΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ страничку с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ сайта.

Failover Π½Π° okerr + dynamic DNS

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это устроСно ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ. Π—Π°Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ€Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ адрСс cat.okerr.com всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» Π½Π° IP адрСс Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ сСрвСра.
Π—Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ наш котосайт Π² okerr Π΅ΡΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π· Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ провСряСт Π΅Π³ΠΎ состояниС.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ failover для вСбсайта (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ + динамичСский DNS)

На этом скринС ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ провСряСтся сайт cat.okerr.com с сСрвСра alpha.okerr.com. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ status=OK, ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ, статус ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρƒ нас сСйчас OK. Когда сСрвСр β€œΠΏΠΎΠ»ΠΎΠΌΠ°Π΅Ρ‚ΡΡβ€, Π±ΡƒΠ΄Π΅Ρ‚ ERR. (Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΎΠΊΠ΅Ρ€Ρ€ β€” это ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, поэтому ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π΅ΠΏΠΈΡ‚ΡŒ любой Ρ‚ΠΈΠΏ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ свободноС мСсто Π½Π° дискС, количСство Π½ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² Π±Π°Π·Π΅, ΠΈ Π΄Π°ΠΆΠ΅ логичСскиС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎΡ‡ΡŒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄Π½ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ошибки, Π° Π΄Π½Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅).

Π’ настройках ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ создали failover схСму с этими ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ:

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ failover для вСбсайта (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ + динамичСский DNS)

Π’ схСмС Ρ‚Ρ€ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Ρ‚Ρ€ΠΈ сСрвСра), Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ. Π“Π»Π°Π²Π½Ρ‹ΠΉ сСрвСр для сайта β€” charlie, Ссли ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ β€œstatus=OK” ΠΈΠ»ΠΈ просто нСдоступСн), Ρ‚ΠΎ bravo ΠΈ Π² послСднСм случаС β€” alpha. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части страницы показываСтся состояниС DNS записи Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сСрвСрах.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя cat.he.okerr.com: ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ схСму Ρ‡ΡƒΡ‚ΡŒ слоТнСС. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ DNS запись cat.okerr.com, ΠΌΡ‹ измСняСм cat.he.okerr.com (Π½Π° Dynamic DNS ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π΅ Hurricane Electric), Π° cat.okerr.com β€” это CNAME (алиас), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ мСняСтся, всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° cat.he.okerr.com. Hurricane Π½Π°ΠΌ просто нравится большС Π² качСствС динамичСского DNS, ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ для управлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ записью (Π° Π½Π΅ всСй Π·ΠΎΠ½ΠΎΠΉ), Π½Π°ΠΌ это каТСтся бСзопаснСС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² okerr ΠΏΠ°Ρ€ΠΎΠ»ΠΈ-ΠΊΠ»ΡŽΡ‡ΠΈ для управлСния всСм Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ записи.

ΠžΡ‚ падСния ΠΊ ΠΏΠΎΠ΄Π½ΡΡ‚ΠΈΡŽ

По шагам, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ эта схСма:

  1. БлучаСтся (симулируСтся) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° сСрвСрС
  2. БСнсор okerr Ρ€Π°Π· Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ провСряСт состояниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра ΠΈ сообщаСт Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ сСрвСр ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² okerr
  3. Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ сСрвСра мСняСт состояниС с OK Π½Π° ERR
  4. ΠŸΡ€ΠΈ смСнС статуса ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, пСрСсчитываСтся failover, вычисляСтся, ΠΊΠ°ΠΊΠΎΠΉ адрСс Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Ссли Π½ΡƒΠΆΠ½ΠΎ. НапримСр, Ссли Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ основной сСрвСр, Π° Π² это врСмя ΡƒΠΌΠ΅Ρ€ запасной β€” Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚)
  5. Π­Ρ‚ΠΎΡ‚ адрСс сообщаСтся Π² слуТбу dynamic dns. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ этого этапа справа Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ статус β€œsynced”
  6. ΠžΡ‡Π΅Π½ΡŒ скоро (сСкунды) запись Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ DNS сСрвСров вашСго Π΄ΠΎΠΌΠ΅Π½Π° (Ρƒ котосайта это ns1-ns5.he.net).
  7. Начиная с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΆΠΈΠ²ΠΎΠΉ сСрвСр. Но Π΅Ρ‰Π΅ Π½Π΅ всС DNS сСрвСра Π² ΠΌΠΈΡ€Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ записи, ΠΈ Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π° прСТняя запись. МоТно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… DNS сСрвСрах β€œΠΏΠ»ΡΡˆΡƒΡ‚β€, показывая Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Ρ‚ΠΎ староС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ страничку настройки failover, ΠΎΠΊΠ΅Ρ€Ρ€ сам запросит Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с DNS сСрвСров.
  8. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ, старая ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ запись Π²Π΅Π·Π΄Π΅ ΠΏΡ€ΠΎΡ‚ΡƒΡ…Π»Π° β€” всС 100% запросов ΠΈΠ΄ΡƒΡ‚ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр.

Π§Ρ‚ΠΎΠ±Ρ‹ 7 этап (часто β€” самый Π΄ΠΎΠ»Π³ΠΈΠΉ) ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ, TTL динамичСской DNS записи Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½ΠΈΠΆΠ΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сСрвисы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ 90-120 сСкунд. Π­Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ компромисс.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

ВсС это ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π° Π²Π΅Ρ‡Π΅Ρ€ (Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ сСрвСр). И okerr ΠΈ сСрвисы динамичСского DNS бСсплатны. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² okerr большС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΈ ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ (со страницы профиля). По ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ сразу ΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (20 ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎ часу + 1 быстрый, 10 ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹ΠΉ). А Ссли ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Π»ΠΎ β€” Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° [email protected], скорСС всСго ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ (ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ всСгда Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π», Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, сам ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»). ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±Π΅Ρ‰Π°Ρ‚ΡŒ всСм всё, Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ мощностСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ слово. Но ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠ°Π»ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅Ρ‚.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ okerr Π²ΠΎΠΎΠ±Ρ‰Π΅ β€” посмотритС Π½Π° сайтС ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ΠΎΠΎΠ±Ρ‰Π΅, это ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ (zabbix ΠΈΠ· ΠΎΠ±Π»Π°ΠΊΠ°), Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ€ β€” это приятная Π΄ΠΎΠΏ.функция. Π’Π°ΠΊΠΆΠ΅ с сайта ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· рСгистрации Π·Π°ΠΉΡ‚ΠΈ Π² Π΄Π΅ΠΌΠΎ.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° β€” отсылаСтся ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈΠ»ΠΈ Telegram. (ΠœΡ‹ Ρ‚ΡƒΡ‚ посмотрСли Ρ‡Ρ‚ΠΎ происходит, ΠΈ поняли, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, telegram β€” самый Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ мСссСндТСр. Бпасибо РКН Π·Π° стрСсс-тСст!) ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС okerr, любоС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ β€” это Π»ΠΈΠ±ΠΎ сигнал β€œΠ±Ρ€ΠΎΡΠ°ΠΉΡ‚Π΅ всС, Π½Π°Π΄ΠΎ Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒ!”, Π»ΠΈΠ±ΠΎ β€œΠΎΡ‚Π±ΠΎΠΉ!”. Π›ΠΈΡˆΠ½ΠΈΡ… Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² ΠΎΡ‚ ΠΎΠΊΠ΅Ρ€Ρ€Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ (Ссли ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ β€” Π½Π°Π΄ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΠ½Π°Ρ‡Π΅). НапримСр, для нашСго котосайта сСрвСр alpha послСдний ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Если ΠΎΠ½ ляТСт β€” ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ. А Π²ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ сСрвСра постоянно ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ ошибки, поэтому, Ρ‡Ρ‚ΠΎΠ± Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°Π»Π΅Ρ€Ρ‚Ρ‹ нСсколько Ρ€Π°Π· Π² час, Ρƒ Ρ‚Π΅Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² стоит статус β€œΡ‚ΠΈΡ…ΠΈΠΉβ€.

Π˜ΠΌΠ΅Π΅Ρ‚ смысл Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ sorry-сСрвСр (Π½Π° любом самом дСшСвом хостингС), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π°ΡˆΡƒ страничку ΠΈΠ·Π²ΠΈΠ½Π΅Π½ΠΈΠΉ (Π½Π° случай, Ссли всС основныС ΠΈ запасныС сСрвСра Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ½Π΅Ρ‚ Π½Π° страничку статуса Π½Π° okerr (Π²ΠΎΡ‚ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ наша cp.okerr.com/status/okerr) ΠΈΠ»ΠΈ statuspage.io.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com