{"id":84900,"date":"2020-06-11T13:43:28","date_gmt":"2020-06-11T11:43:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns"},"modified":"2020-06-11T13:43:28","modified_gmt":"2020-06-11T11:43:28","slug":"prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns","title":{"rendered":"Egyszer\u0171 failover a weboldalhoz (monitoroz\u00e1s + dinamikus DNS)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ebben a cikkben azt szeretn\u00e9m bemutatni, hogyan lehet k\u00f6nnyed\u00e9n \u00e9s ingyenesen l\u00e9trehozni egy failover rendszert egy weboldalhoz (vagy b\u00e1rmely m\u00e1s internetes szolg\u00e1ltat\u00e1shoz) a monitoroz\u00e1s kombin\u00e1ci\u00f3j\u00e1val <noindex><a rel=\"nofollow\" href=\"https:\/\/okerr.com\/\">okerr<\/a><\/noindex> \u00e9s a dinamikus DNS szolg\u00e1ltat\u00e1ssal. Teh\u00e1t ha b\u00e1rmilyen probl\u00e9ma ad\u00f3dik a f\u0151 weboldallal (kezdve a \u201ePHP Error\u201d hiba\u00fczenett\u0151l az oldalon, eg\u00e9szen addig, hogy a t\u00e1rhely elfogyott, vagy egyszer\u0171en gyan\u00fasan kev\u00e9s a rendel\u00e9s egy online bolt eset\u00e9ben), az \u00faj l\u00e1togat\u00f3k egy m\u00e1sodik (harmadik, \u00e9s \u00edgy tov\u00e1bb) m\u0171k\u00f6d\u0151 szerverre, vagy egy \u201eSajn\u00e1ljuk\u201d oldalra lesznek ir\u00e1ny\u00edtva, ahol udvariasan elmagyar\u00e1zz\u00e1k, hogy \u201eprobl\u00e9ma mer\u00fclt fel, m\u00e1r tudunk r\u00f3la \u00e9s jav\u00edtunk, hamarosan megoldjuk\u201d (\u00e9s val\u00f3j\u00e1ban \u00d6n is tudni fog arr\u00f3l, hogy a probl\u00e9ma fenn\u00e1ll \u00e9s tudja orvosolni).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00c9ln\u00e9l failover n\u00e9lk\u00fcl vagy sem?<\/h2>\n<p>\nAm\u00edg nem t\u00f6rt\u00e9nik valami probl\u00e9ma, addig k\u00fcl\u00f6n\u00f6sebb elt\u00e9r\u00e9s nincs. De amikor bek\u00f6vetkezik, gyakran a k\u00f6vetkez\u0151 t\u00f6rt\u00e9nik failover n\u00e9lk\u00fcl: pr\u00f3b\u00e1lkozik gyorsan kider\u00edteni, mi a probl\u00e9ma, de nem siker\u00fcl (a biztons\u00e1gi m\u00e1solatok nem \u00e1llnak vissza, a szoftver valami\u00e9rt nem m\u0171k\u00f6dik, ahogy a dokument\u00e1ci\u00f3b\u00f3l k\u00f6vetkezne stb.), r\u00e1ad\u00e1sul nincs id\u0151, a szerverek \u00e9s webhelyek le\u00e1llnak, az \u00fcgyfelek telefon\u00e1lnak, mindenki fesz\u00fclten v\u00e1rakozik, pr\u00f3b\u00e1lja valahogy durv\u00e1n \u00e9s koszosan \u201eragaszt\u00f3szalaggal\u201d megjav\u00edtani, azt\u00e1n valahogy beindul egy k\u00f3rh\u00e1zakkal, \u00e9s megy. Gondolja, hogy majd r\u00e1\u00e9r r\u00e9szletesebben foglalkozni vele \u00e9s sz\u00e9pen \u00e1talak\u00edtani, de nincs \u00e1lland\u00f3bb dolog, mint a ideiglenes.<\/p>\n<p>Most pedig n\u00e9zz\u00fck, hogyan zajlik mindez egy j\u00f3l megtervezett failover eset\u00e9n:<\/p>\n<ul>\n<li>Hiba t\u00f6rt\u00e9nik<\/li>\n<li>A hiba automatikusan \u00e9szlel\u00e9sre ker\u00fcl<\/li>\n<li>\u00c9rtes\u00edt\u00e9s kik\u00fcld\u00e9se<\/li>\n<li>A v\u00e1lt\u00e1s egyik tartal\u00e9k szerverre t\u00f6rt\u00e9nik<\/li>\n<li>Nyugodtan \u00e9s p\u00e1nik n\u00e9lk\u00fcl kezelj\u00fck a probl\u00e9m\u00e1t, orvosoljuk \u00e9s a szerver ism\u00e9t m\u0171k\u00f6d\u0151k\u00e9pes.<\/li>\n<\/ul>\n<p>\nEbben a megold\u00e1sban term\u00e9szetesen felmer\u00fclhetnek saj\u00e1t probl\u00e9m\u00e1k, de m\u00e9gis, a s\u00e9ma line\u00e1ris, minden l\u00e9p\u00e9s egyszer\u0171, \u00e9s ami a legfontosabb, k\u00fcl\u00f6n-k\u00fcl\u00f6n is tesztelhet\u0151, ez\u00e9rt az es\u00e9lye a hiba el\u0151fordul\u00e1s\u00e1nak sokkal alacsonyabb, \u00e9s minden m\u0171velet automatiz\u00e1lhat\u00f3 \u00e9s gyorsan v\u00e9grehajthat\u00f3 (ellent\u00e9tben azzal a feladattal, hogy megtal\u00e1ljuk \u00e9s kijav\u00edtsuk egy ismeretlen, epikus hib\u00e1t). A rep\u00fcl\u0151g\u00e9ped egy t\u00e1voli orsz\u00e1gban landolt, bekapcsolod a telefonodat, \u00e9s l\u00e1tod a Telegramon az \u00e9rtes\u00edt\u00e9st, hogy a szerver meg\u00e1llt, de minden rendben van, aktiv\u00e1l\u00f3dott a tartal\u00e9k szerver, folytathatod az utadat, nem kell visszarep\u00fcln\u00f6d, vagy SSH-n kereszt\u00fcl jav\u00edtanod a legk\u00f6zelebbi WiFi-s k\u00e1v\u00e9z\u00f3b\u00f3l. Akkor fogod kezelni, amikor megfelel neked.<\/p>\n<h2>A j\u00f6v\u0151 m\u00e1r itt van!<\/h2>\n<p>\nKor\u00e1bban a f\u0151 probl\u00e9ma, ami miatt a failover gyakran elfogadhatatlan megold\u00e1snak sz\u00e1m\u00edtott, az annak k\u00f6lts\u00e9g\u00e9ben rejlett. Vagy dr\u00e1ga hardvereket kellett v\u00e1s\u00e1rolni (\u00e9s m\u00e9g dr\u00e1g\u00e1bb szakembereket h\u00edvni), vagy valami bonyolultat kellett h\u00e1zilag \u00f6sszerakni (\u00e9n l\u00e1ttam m\u00e1r olyan megold\u00e1st is, ahol k\u00e9t szerver egy null-modem k\u00e1belen kereszt\u00fcl \u00f6sszekapcsol\u00f3dik, \u00e9s rajta heartbeat-et k\u00fcldenek, hogy a tartal\u00e9k szerver a megfelel\u0151 id\u0151ben \u00e9rtes\u00fclj\u00f6n, \u00e9s \u00e1tvegye az ir\u00e1ny\u00edt\u00e1st). Most m\u00e1r l\u00e9teznek egyszer\u0171bb \u00e9s ingyenes megold\u00e1sok. Ha van egy macsk\u00e1s weboldalad, akkor nincs ments\u00e9ged, ha m\u00e9g nem val\u00f3s\u00edtottad meg a failovert!<\/p>\n<p>R\u00e1ad\u00e1sul a failover s\u00e9ma megval\u00f3s\u00edt\u00e1s\u00e1hoz egy (vagy ak\u00e1r t\u00f6bb) szerverre is sz\u00fcks\u00e9g van, amit kor\u00e1bban nagy k\u00f6lts\u00e9gk\u00e9nt k\u00f6nyveltek el, most viszont VDS-t kaphatsz fill\u00e9rek\u00e9rt.<\/p>\n<h2>A legmegb\u00edzhat\u00f3bb macsk\u00e1s weboldal<\/h2>\n<p>\nA megold\u00e1s praktikus illusztr\u00e1l\u00e1s\u00e1ra az okerr + dinamikus dns seg\u00edts\u00e9g\u00e9vel elind\u00edtottuk a saj\u00e1t macsk\u00e1s weboldalunkat <noindex><a rel=\"nofollow\" href=\"https:\/\/cat.okerr.com\/\">cat.okerr.com<\/a><\/noindex>. A macsk\u00e1kat nem szeretj\u00fck, ez\u00e9rt ott majdnem nem lesznek. \u00d6sszesen h\u00e1rom weboldal van, mindegyik k\u00f6r\u00fclbel\u00fcl ugyan\u00fagy n\u00e9z ki (minden azonos sablonon), de k\u00fcl\u00f6nb\u00f6z\u0151 cic\u00e1kkal, hogy k\u00f6nnyen meg lehessen k\u00fcl\u00f6nb\u00f6ztetni \u0151ket, \u00e9s mindegyik technikai inform\u00e1ci\u00f3t \u00edr, hogy l\u00e1that\u00f3 legyen, hogyan m\u0171k\u00f6dik a failover. Az oldal minden percben automatikusan friss\u00fcl, de mindig r\u00e1kattinthatsz a b\u00f6ng\u00e9sz\u0151ben a friss\u00edt\u00e9sre.<\/p>\n<p>A m\u0171szaki inform\u00e1ci\u00f3k k\u00f6z\u00f6tt van egy sor, amely \u00edgy sz\u00f3l: \"status=OK\". N\u00e9ha a szerverek szimul\u00e1lnak probl\u00e9m\u00e1kat, \u00e9s \"status=ERR\"-t \u00edrnak. A f\u0151 szerver \"megk\u00f6zel\u00edt\u0151leg le\u00e1ll\" minden \u00f3ra 20. perc\u00e9ben (0:20, 1:20, 2:20,\u2026). A tartal\u00e9k (backup) szerver a 40. percben. Az utols\u00f3 szerver (\"sajn\u00e1lom\" szerver) mindig m\u0171k\u00f6dik. Minden \u00f3ra 0. perc\u00e9ben a f\u0151 \u00e9s a tartal\u00e9k szerver \"helyre\u00e1ll\".<\/p>\n<p><img decoding=\"async\" alt=\"Egyszer\u0171 failover a weboldalhoz (monitoroz\u00e1s + dinamikus DNS)\" src=\"\/wp-content\/uploads\/2020\/06\/5bc603b6379cc5a745a65d3316c4ad3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHa megnyitod a weboldalt, \u00e9s nyitva hagyod a f\u00fcl\u00f6n, l\u00e1thatod, hogy az sosem esik le (b\u00e1r minden egyes szerver id\u0151nk\u00e9nt szimul\u00e1l egy probl\u00e9m\u00e1t), a szerverprobl\u00e9ma eset\u00e9n egyszer\u0171en \"ugrik\" a m\u0171k\u00f6d\u0151 szerverek k\u00f6z\u00f6tt. A k\u00e9p, a n\u00e9v \u00e9s a szerver c\u00edme, valamint a szerepe v\u00e1ltozni fog. N\u00e9ha el lehet kapni azt a pillanatot, amikor a status=ERR (a probl\u00e9ma m\u00e1r fenn\u00e1ll, de az eg\u00e9sz failover s\u00e9ma m\u00e9g nem m\u0171k\u00f6dik), de a k\u00f6vetkez\u0151 friss\u00edt\u00e9s m\u00e1r egy m\u0171k\u00f6d\u0151 weboldalt fog mutatni. <\/p>\n<h2>Failover okerr + dinamikus DNS<\/h2>\n<p>\nN\u00e9zz\u00fck meg, hogyan m\u0171k\u00f6dik ez a h\u00e1tt\u00e9rben. A filever feladata az, hogy a cat.okerr.com c\u00edm mindig a m\u0171k\u00f6d\u0151 szerver IP c\u00edm\u00e9re mutasson.<br \/>\nMinden szerver m\u00f6g\u00f6tt, amely a cat.okerr weboldalt tartja, van egy indik\u00e1tor, amely percenk\u00e9nt ellen\u0151rzi annak \u00e1llapot\u00e1t.<\/p>\n<p><img decoding=\"async\" alt=\"Egyszer\u0171 failover a weboldalhoz (monitoroz\u00e1s + dinamikus DNS)\" src=\"\/wp-content\/uploads\/2020\/06\/cdb81e84a7f5dd8cb14ea6844517cd55.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEzen a k\u00e9perny\u0151k\u00e9pen l\u00e1tjuk, hogyan ellen\u0151rzi a cat.okerr.com weboldalt az alpha.okerr.com szerverr\u0151l. A lapnak tartalmaznia kell a status=OK-t, \u00e9s amint azt az el\u0151bb l\u00e1ttuk, az indik\u00e1torunk \u00e1llapota most OK. Amikor a szerver \"megs\u00e9r\u00fcl\", ERR lesz. (Ez csak egy p\u00e9ld\u00e1ja az indik\u00e1tornak, az okerr egy monitoroz\u00e1s, teh\u00e1t b\u00e1rmilyen t\u00edpus\u00fa indik\u00e1tort lehet hozz\u00e1adni, p\u00e9ld\u00e1ul ellen\u0151rizni a szabad lemezhelyet, az \u00faj megrendel\u00e9sek sz\u00e1m\u00e1t az adatb\u00e1zisban, \u00e9s m\u00e9g logikai indik\u00e1torokat is, p\u00e9ld\u00e1ul \u00e9jjel m\u00e1s hiba krit\u00e9riumok lehetnek, mint nappal).<\/p>\n<p>A projekt be\u00e1ll\u00edt\u00e1saiban l\u00e9trehoztunk egy failover s\u00e9m\u00e1t ezekkel az indik\u00e1torokkal:<\/p>\n<p><img decoding=\"async\" alt=\"Egyszer\u0171 failover a weboldalhoz (monitoroz\u00e1s + dinamikus DNS)\" src=\"\/wp-content\/uploads\/2020\/06\/9670b496b8f01bdcce6e4b472b3ec37e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA s\u00e9m\u00e1ban h\u00e1rom indik\u00e1tor van (h\u00e1rom szerver), k\u00fcl\u00f6nb\u00f6z\u0151 priorit\u00e1sokkal. A weboldal f\u0151 szervere a charlie, ha az nem m\u0171k\u00f6dik (nincs \"status=OK\" vagy egyszer\u0171en nem el\u00e9rhet\u0151), akkor a bravo, \u00e9s v\u00e9gs\u0151 esetben az alpha. Az oldal jobb oldal\u00e1n l\u00e1that\u00f3 a DNS bejegyz\u00e9s \u00e1llapota k\u00fcl\u00f6nb\u00f6z\u0151 szervereken.<\/p>\n<p>Aki \u00e9szrevette, hogy a cat.he.okerr.com nevet haszn\u00e1ljuk: egy kicsit bonyolultabb s\u00e9m\u00e1t haszn\u00e1lunk. Ahelyett, hogy egyszer\u0171en m\u00f3dos\u00edtan\u00e1nk a DNS bejegyz\u00e9st a cat.okerr.com c\u00edmen, a cat.he.okerr.com -ot m\u00f3dos\u00edtjuk (a Dinamikus DNS szolg\u00e1ltat\u00f3n\u00e1l <noindex><a rel=\"nofollow\" href=\"http:\/\/he.net\/\">Hurricane Electric<\/a><\/noindex>), m\u00edg a cat.okerr.com egy CNAME (alias), amely nem v\u00e1ltozik, mindig a cat.he.okerr.com -ra mutat. A Hurricane-t egyszer\u0171en jobban szeretj\u00fck dinamikus DNS-k\u00e9nt, \u00e9s van kulcsunk a k\u00fcl\u00f6n\u00e1ll\u00f3 bejegyz\u00e9s kezel\u00e9s\u00e9re (\u00e9s nem az eg\u00e9sz z\u00f3na), \u00edgy ezt biztons\u00e1gosabbnak tartjuk. Te is megadhatod az okerr-ben a jelszavakat-kulcsokat az eg\u00e9sz domain ir\u00e1ny\u00edt\u00e1sa helyett, csup\u00e1n az aldomainhez vagy bejegyz\u00e9shez.<\/p>\n<h2>Az es\u00e9st\u0151l a felemelked\u00e9sig<\/h2>\n<p>\nL\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre, hogyan m\u0171k\u00f6dik ez a s\u00e9ma:<\/p>\n<ol>\n<li>El\u0151fordul (szimul\u00e1lva) probl\u00e9ma a szerveren<\/li>\n<li>Az okerr \u00e9rz\u00e9kel\u0151 percenk\u00e9nt ellen\u0151rzi minden szerver \u00e1llapot\u00e1t, \u00e9s jelzi a projekt f\u0151 szerver\u00e9nek az okerr-en.<\/li>\n<li>A megfelel\u0151 szerver indik\u00e1tora \u00e1llapota OK-r\u00f3l ERR-re v\u00e1ltozik.<\/li>\n<li>Az indik\u00e1tor st\u00e1tusz\u00e1nak megv\u00e1ltoz\u00e1sa eset\u00e9n \u00fajrasz\u00e1m\u00edt\u00e1sra ker\u00fcl a failover, \u00e9s kisz\u00e1m\u00edt\u00f3dik, hogy melyik c\u00edmet kell be\u00e1ll\u00edtani (ha sz\u00fcks\u00e9ges. P\u00e9ld\u00e1ul, ha az alap\u00e9rtelmezett szerver m\u0171k\u00f6dik, m\u00edg a tartal\u00e9k szerver elromlott \u2014 nem t\u00f6rt\u00e9nik v\u00e1ltoz\u00e1s).<\/li>\n<li>Ez a c\u00edm tov\u00e1bb\u00edt\u00f3dik a dinamikus DNS szolg\u00e1ltat\u00e1shoz. Ennek a l\u00e9p\u00e9snek a befejez\u00e9se ut\u00e1n jobbra l\u00e1tni fogja a 'szinkroniz\u00e1lva' st\u00e1tuszt.<\/li>\n<li>Hamarosan (m\u00e1sodpercen bel\u00fcl) a bejegyz\u00e9s eljut a domainje DNS szervereihez (a k\u00f6ztudat szerint ezek ns1-ns5.he.net).<\/li>\n<li>Ett\u0151l a pillanatt\u00f3l kezdve n\u00e9h\u00e1ny felhaszn\u00e1l\u00f3 m\u00e1r az \u00faj akt\u00edv szerverre fog eljutni. De m\u00e9g nem minden DNS szerver a vil\u00e1gon friss\u00edtette a bejegyz\u00e9seket, \u00e9s n\u00e9hol m\u00e9g a r\u00e9gi bejegyz\u00e9s t\u00e1rolva lehet. L\u00e1tni lehet, ahogy az adatok a nyilv\u00e1nos DNS szervereken 't\u00e1ncolnak', mutatva az \u00faj \u00e9s r\u00e9gi \u00e9rt\u00e9kek v\u00e1ltakoz\u00e1s\u00e1t. Ha friss\u00edti a failover be\u00e1ll\u00edt\u00e1si oldal\u00e1t, az okerr \u00f6n\u00e1ll\u00f3an k\u00e9rni fogja az \u00faj adatokat a DNS szerverekt\u0151l.<\/li>\n<li>Miut\u00e1n az adatok stabiliz\u00e1l\u00f3dtak \u00e9s a r\u00e9gi cache-elt bejegyz\u00e9s mindenhol lej\u00e1rt \u2014 az \u00f6sszes 100% k\u00e9r\u00e9s az \u00faj szerverre ir\u00e1nyul.<\/li>\n<\/ol>\n<p>\nA 7. l\u00e9p\u00e9st (amely gyakran a leghosszabb) felgyors\u00edtva a dinamikus DNS bejegyz\u00e9s TTL-j\u00e9t a lehet\u0151 legalacsonyabbra kell \u00e1ll\u00edtani. \u00c1ltal\u00e1ban a szolg\u00e1ltat\u00e1sok 90-120 m\u00e1sodperces intervallumokat enged\u00e9lyeznek. Ez egy teljesen \u00e9sszer\u0171 kompromisszum.<\/p>\n<h2>Tov\u00e1bbi inform\u00e1ci\u00f3<\/h2>\n<p>\nMindezt egy este alatt be\u00e1ll\u00edthatja (ha m\u00e1r van egy duplik\u00e1l\u00f3 szervere). Az okerr \u00e9s a dinamikus DNS szolg\u00e1ltat\u00e1sok ingyenesek. Az okerr-ben t\u00f6bb ellen\u0151rz\u00e9s \u00e9s r\u00f6videbb ellen\u0151rz\u00e9si id\u0151 elnyer\u00e9s\u00e9hez tr\u00e9ninget kell v\u00e9gezni (a profil oldal\u00e1r\u00f3l). A tr\u00e9ning elv\u00e9gz\u00e9se ut\u00e1n azonnal emelkedik a szint (20 indik\u00e1tor \u00f3r\u00e1nk\u00e9nt + 1 gyors, 10 perces). Ha ez nem elegend\u0151 \u2014 \u00edrjon a support@okerr.com c\u00edmre, val\u00f3sz\u00edn\u0171leg lehet\u0151s\u00e9g lesz r\u00e1, hogy emelj\u00e9k (eddig mindig volt lehet\u0151s\u00e9g, soha nem utas\u00edtott\u00e1k el, \u00e9ppen ellenkez\u0151leg, magukt\u00f3l k\u00e9rdezt\u00e9k). Csak kezdetben nem akarok mindenkinek mindent meg\u00edg\u00e9rni, nem vagyok biztos benne, hogy elegend\u0151 kapacit\u00e1s van a szavam megtart\u00e1s\u00e1hoz. De mivel a felhaszn\u00e1l\u00f3k sz\u00e1ma alacsony, nincsenek probl\u00e9m\u00e1k a limitek emel\u00e9s\u00e9vel. <\/p>\n<p>Mit tud egy\u00e1ltal\u00e1n az okerr \u2014 n\u00e9zze meg a weboldalon. <noindex><a rel=\"nofollow\" href=\"https:\/\/okerr.com\/presentation.html\">prezent\u00e1ci\u00f3t<\/a><\/noindex>. \u00c1ltal\u00e1ban ez egy monitoroz\u00e1s (zabbix a felh\u0151b\u0151l), \u00e9s a failover egy kellemes kieg\u00e9sz\u00edt\u0151 funkci\u00f3. A weboldalr\u00f3l regisztr\u00e1ci\u00f3 n\u00e9lk\u00fcl bel\u00e9phet a dem\u00f3ba.<\/p>\n<p>Az \u00e1llapotjelz\u0151 v\u00e1ltoz\u00e1sa eset\u00e9n \u00e9rtes\u00edt\u00e9s \u00e9rkezik e-mailben vagy Telegramon. (Megn\u00e9zt\u00fck, mi t\u00f6rt\u00e9nik, \u00e9s r\u00e1j\u00f6tt\u00fcnk, hogy a Telegram a legmegb\u00edzhat\u00f3bb \u00fczenetk\u00fcld\u0151. K\u00f6sz\u00f6net az RKN-nek a stresszteszt\u00e9rt!) A helyes okerr be\u00e1ll\u00edt\u00e1ssal minden \u00e9rtes\u00edt\u00e9s vagy azt jelenti: \"mindent el kell dobni, jav\u00edtani kell!\", vagy \"visszavon\u00e1s!\". Nem lehetnek felesleges \u00e9rtes\u00edt\u00e9sek az okerr\u0151l (ha vannak, azt m\u00e1sk\u00e9pp kell be\u00e1ll\u00edtani). P\u00e9ld\u00e1ul a mi kot\u00f3szoftver\u00fcnk eset\u00e9ben az alpha szerver soha nem szimul\u00e1l hib\u00e1kat. Ha elromlik, tudnunk kell. M\u00e1s szerverek viszont folyamatosan szimul\u00e1lnak hib\u00e1kat, ez\u00e9rt hogy ne kapjunk \u00e9rtes\u00edt\u00e9seket \u00f3r\u00e1nk\u00e9nt t\u00f6bbsz\u00f6r, azokon az \u00e1llapotjelz\u0151k\u00f6n \"csendes\" st\u00e1tusz van. <\/p>\n<p>\u00c9rdemes egy bocs\u00e1natk\u00e9r\u0151 szervert is l\u00e9trehozni (b\u00e1rmilyen olcs\u00f3 t\u00e1rhelyszolg\u00e1ltat\u00f3n), amely vagy a bocs\u00e1natk\u00e9r\u0151 oldaladat tartalmazza (ha minden f\u0151 \u00e9s tartal\u00e9k szerver le\u00e1llt), vagy \u00e1tir\u00e1ny\u00edt a okerr \u00e1llapotoldal\u00e1ra (p\u00e9ld\u00e1ul a mi <noindex><a rel=\"nofollow\" href=\"https:\/\/cp.okerr.com\/status\/okerr\/\">cp.okerr.com\/status\/okerr<\/a><\/noindex>) vagy a statuspage.io-ra.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/359372\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c failover \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0438\u0441\u0430) \u043d\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 okerr \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e DNS \u0441\u0435\u0440\u0432\u0438\u0441\u0430. \u0422\u043e \u0435\u0441\u0442\u044c, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043b\u044e\u0431\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u0441\u0430\u0439\u0442\u043e\u043c (\u043d\u0430\u0447\u0438\u043d\u0430\u044f \u043e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u00abPHP Error\u00bb \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435, \u0438 \u0434\u043e \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0438 \u043c\u0435\u0441\u0442\u0430 \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u0430\u043b\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0437\u0430\u043a\u0430\u0437\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":84901,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-84900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c failover \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0438\u0441\u0430) \u043d\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u043e\u0439 failover \u0434\u043b\u044f \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u0430 (\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 + \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 DNS) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c failover \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0438\u0441\u0430) \u043d\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-11T11:43:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-11T11:43:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Egyszer\u0171 failover a weboldal sz\u00e1m\u00e1ra (monitoring + dinamikus DNS) | ProHoster","description":"Ebben a cikkben azt szeretn\u00e9m bemutatni, hogyan lehet k\u00f6nnyed\u00e9n \u00e9s ingyenesen l\u00e9trehozni egy failover rendszert egy weboldalhoz (vagy b\u00e1rmely m\u00e1s internetes szolg\u00e1ltat\u00e1shoz) a monitoroz\u00e1s kombin\u00e1ci\u00f3j\u00e1val","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u043e\u0439 failover \u0434\u043b\u044f \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u0430 (\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 + \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 DNS) | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c failover \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0438\u0441\u0430) \u043d\u0430 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/prostoj-failover-dlya-vebsajta-monitoring-dinamicheskij-dns","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-11T11:43:28+00:00","article:modified_time":"2020-06-11T11:43:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84900","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:47:43","updated":"2022-10-07 20:30:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/84900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=84900"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/84900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/84901"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=84900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=84900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=84900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}