Kun somejätti on offline, voi tällä olla odottamattomia vaikutuksia sivuston toimintaan. Lue vinkkimme ja varmista, että sivustosi latautuu, vaikka ulkoiset palvelut eivät toimisikaan!
Julkaistu
Päivitetty

Maanantaina 4.10. tapahtui jotain aivan poikkeuksellista, joka ei jäänyt Seravonkaan asiakkailta huomaamatta. Facebook ja muut sen omistamat sosiaalisen median palvelut – mukaan lukien siis WhatsApp ja Instagram – eivät toimineet koko iltana. Ongelma poistui vasta puolenyön jälkeen Suomen aikaa, kun Facebook pääsi palaamaan linjoille.

Tarkkaa selvitystä tapahtumien kulusta voi joutua vielä odottamaan tovin, mutta on arveltu, että ongelma johtui virheestä Facebookin verkkoreitityksessä – tarkemmin ottaen BGP-protokollassa, joka pitää huolen reitityksestä eri verkkojen välillä.

DNS-järjestelmää verrataan usein internetin puhelinluetteloon, joka etsii verkkotunnukselle oikean IP-osoitteen. BGP:lle vastaava vertauskuva voisi olla puhelinluettelosta löytyvä kartta: mitä reittiä tulee kulkea, jotta päästään perille haluttuun IP-osoitteeseen?

Virheestä seurasi tilanne, jossa Facebook, Instagram ja WhatsApp olivat kokonaan muun internetin saavuttamattomissa. Seravollakin tämä huomattiin heti, kun monien nettisivujen sosiaalisen median integraatiot antoivat hälytyksen WP-palvelun valvonnassa. Osalla sivustoista esiintyi häiriöitä koko Facebookin katkoksen ajan, kun taas osaa sivustoista katkos kosketti vain hetkellisesti.

Häiriöistä saattoi jäädä jälki sivuston lokitiedostoihin. Lokeja pääsee tarkastelemaan Seravon oman lisäosan ominaisuuksien avulla. Nämä löytyvät WP-palvelussa WordPressin hallintapaneelista, ks. Seravon tietopankin ohje.

Miten varmistaa sivuston toimivuus?

Sosiaalisen median lisäosa on usein kiva lisä sivustolla, mutta ei suinkaan se kaikista tärkein asia. Pahimmassa tapauksessa tällainen pieni lisäominaisuus – tai sen toimimattomuus – kaataa koko sivuston, mikäli somefeediä ei saadakaan ladattua. Ulkopuolelta ladattavien resurssien saavuttamattomuus voi myös esiintyä sivustolla hitaina latausaikoina.

Mikäli sisältöä ladataan muualta, pidä mielessä ainakin kaksi asiaa sivuston kehitystyössä:

  • Timeout – Älä anna pynnön jäädä roikkumaan loputtomiin, vaan määrittele sille maksimisuoritusaika. Mitään tiettyä sekuntimäärää ei ole olemassa, joten suoritusaika tulisi määritellä tapauskohtaisesti. Kuinka nopeasti ulkoisen järjestelmän kuuluisi normaalitilanteessa vastata?
  • Virheenkäsittely – Kerro, mitä kuuluu tehdä, mikäli resurssia ei voida käyttää. Tämä voi olla esimerkiksi viesti siitä, ettei somefeediä voi juuri nyt ladata. Tärkeä osa kokonaisuutta on se, että toteutus osaa käsitellä virheen kaatamatta koko sivustoa.

  • Maanantain kaltaiset katkokset ovat harvinaisia, mutta eivät suinkaan tavattomia. Myös Googlen palveluissa ilmeni maailmanlaajuisia katkoja vuonna 2020.

    Vaikka moni asia vaikuttaakin rullaavan päivästä toiseen suorastaan omalla painollaan, järjestelmät eivät ole täydellisiä. Siksi onkin hyvä pysähtyä miettimään kokonaisuutta ja varautua jo etukäteen mahdollisiin virhetilanteisiin – myös siihen, että maailman suurin somejätti onkin yhtäkkiä offline-tilassa.

    Valvonta WordPress-sivustolle

    Kaikki Seravon WP-palvelun sivustot ovat valvonnassa 24/7, ja jokaisen sivuston toimivuus tarkistetaan vähintään 5 minuutin välein (WP Corporate ja WP Enterprise -palvelupaketeissa 2 minuutin välein). Mikäli sivustolla havaitaan häiriö, järjestelmäylläpitäjämme tarkistavat asian. Korjaamme nopeasti kaikki palvelinympäristöön liittyvät häiriöt, ja ilmoitamme sähköpostitse asioista, jotka vaativat toimenpiteitä. Lue lisää, miten Seravo valvoo sivustoasi.

    Etsitkö sivustollesi kehittäjää? Tutustu Seravon kumppanihakemistoon, jossa voit rajata hakutuloksia kriteeriesi mukaisesti!

    Kommentoi

    Lue lisää

    Kategoriassa: Kehittäjille

    PHP 8.3 saatavilla Seravon WP-palvelussa

    PHP 8.3 on nyt saatavilla Seravon WP-palvelun sivustoilla.

    22 helmikuun, 2024

    DKIM, SPF ja DMARC: Varmista sähköpostien perillemeno DNS-tietueilla

    Takkuaako sähköpostien perillemeno? Tarkistamalla domainiltasi löytyvät DNS-tietueet varmistat, etteivät viestisi päädy roskapostiin.

    20 helmikuun, 2024

    PHP 8.3 on julkaistu

    PHP 8.3 on julkaistu. Mitä uutta siinä on ja miten pitää PHP-versio ajan tasalla?

    23 marraskuun, 2023

    WP-CLI v2.8.0 on saapunut

    Pienten viivästyksien jälkeen WP-CLI komentorivityökalusta on julkaistu uunituore versio eilen, 31.5.2023. Uusi versio tuo mukanaan useita bugikorjauksia ja se on […]

    1 kesäkuun, 2023

    PHP 8.2 pian saatavilla

    PHP 8.2 on pian kehittäjien saatavilla Seravon WP-palvelussa. Suosittelemme sivustoilla käytettäväksi PHP8:aa – ainakin toistaiseksi!

    3 helmikuun, 2023

    PHP-päivitykset Seravon WP-palvelussa

    Vuonna 2022 Seravon WP-palvelussa siirryttiin käyttämään oletusarvoisesti PHP 8.0:aa, eli se on automaattisesti käytössä uusilla sivustoilla. Myös PHP 8.1 on ollut palvelussamme saatavilla, ja 8.2 pian käytettävissä.

    25 tammikuun, 2023