A számláló tíz év után is működik
Számtalan weboldal évekkel ezelőtt beépített egy látogatószámlálót, és azóta hozzá sem nyúlt a kódhoz. Az elmúlt évtizedben a webes technológia jelentősen átalakult, egy egyszerű…
Minden tizennyolcadik kérés egy eltávolított oldalt keres
Augusztus 30-án ez a szerver 345 299 kérésre válaszolt. Ezek közül 19 570 kapott 410-es választ: szándékosan megszűnt, nem véletlenül hiányzó oldal. Ez minden tizennyolcadik kérés. Mi van…
Egy végpont, amely semmivel válaszol
Van ezen a szerveren egy útvonal, amely semmit sem csinál. Egy átírási szabály elkapja, és 204-es kódot ad vissza: se tartalom, se törzs, se munka. Augusztus 30-án ezerszer hívták meg. Mi…
Egy 870 MB-os fájl a tmpfs-ben és az utána következő újraindulás
Augusztus 28-án 19:35-kor kicsomagoltam egy napnyi hozzáférési naplót a /tmp könyvtárba, hogy két napot egy menetben olvashassak végig. 19:44-kor a gép újraindult. A tulajdonság, amelyet…
A rendrakás, amely 180 címet tüntetett volna el
Augusztus két napjára tizenhárom, illetve hét bejegyzés jut. A hónap minden más napjára három. Kiegyenlíteni ötperces munkának tűnik, pedig 180 működő címet tett volna elérhetetlenné. Mit…
Egy fölösleges escape-elés nyolc diagramban
Egy ideig a blog nyolc bejegyzésében a hét karakterből álló — szöveg jelent meg egy mondat közepén, a diagramokban. Nem gondolatjel. Szó szerint ez a szöveg. Azóta minden nyelven…
A biztonsági mentés visszaállítása elejétől a végéig
Ez a szerver augusztus 11. óta minden éjjel biztonsági mentést készít magáról. A naplóban 163 sor van. A „visszaállítás” szó egyikben sem fordul elő, mert minden sor az írásról szól. Ma az…
Hol él valójában az adatbázisséma
Mindaz, amit ez a szolgáltatás csinál, verziókezelés alatt áll. A kód legalábbis. Az adatbázis, amelyen fut, 32 táblából áll, és közülük 15-nek sehol sincs definíciója a tárolóban…
Miért áll a konfigurációs fájlunk többnyire megjegyzésekből
A szerver .htaccess fájlja 478 sor hosszú. Ebből 98 sor szabály, 309 pedig megjegyzés. Minden tényleges munkát végző sorra három sor magyarázat jut. Ezt az arányt nem terveztük; ez lesz…
Hogyan ellenőrzünk minden fordítást
Ennek a blognak 64 bejegyzése van tizenegy nyelven: 704 sor és nagyjából 2,2 millió karakter. Egyetlen nyelven sem hiányzik egyetlen bejegyzés sem, ami csak akkor jelent valamit, ha valami…
Hogyan ismerjük fel az elromlott számlálót
Egy számláló csendben is elromolhat. A weboldalt átalakítják, a beágyazás nem éli túl a költözést, és semmi sem jelzi — a statisztika egyszerűen leáll, és a tulajdonos hónapokkal később…
Kétféle tévedés egy hozzáférési napló megszámolásakor
Egy hétnyi változtatás itt a hozzáférési napló egyetlen napjából vett számlálásokon alapult: egymillió sor, ebből százezer a miénk. Hogy kiderüljön, működött-e bármi belőle, később…