Freeweb Gépház blog

Hivatalos Freeweb blog. Itt értesülhettek a Freeweb ingyenes tárhelyszolgáltatással kapcsolatos újításokról, esetleges problémákról és fejlesztési tervekről kicsit technikaibb hangvételben.

A freeweb karbantartások története

Végre ismét rendben üzemel a freeweb, és sikerült gyakorlatilag minden adatot visszaállítanunk. Elég sokáig tartott, és sokan nehezményezték is (jogosan), hogy nem tájékoztattuk megfelelően a felhasználókat. Ezen nincs mit szépíteni, én rendszergazdaként a hiba elhárításával foglalkozom, nem az én dolgom lenne a freeweb főoldalára üzenetet kiírni, vagy email-t küldeni a felhasználóknak. Mindenképpen változtatnunk kell ezen és jeleztem is az illetékesek felé, remélhetőleg hamarosan lesz ennek is felelőse.

Biztosan sokakban felmerült a kérdés, hogy egyáltalán hogyan lehetséges egy ilyen szolgáltatásnál ekkora 'galiba', hogy napokra működésképtelenné válik a rendszer. Számos tényező játszott közre, nem egy mindennapi hibáról van szó. Először is többszörös disk hiba lépett fel a raid rendszeren, az egyik disk annyira kikészült, hogy az egész raid vezérlőt megfagyasztotta (ilyet sem láttunk még!), utána helyreállítás közben megbokrosodott a raid vezérlő (ami egyébként egy komoly, márkás eszköz), és egy adatokkal teli meghajtóra elkezdte ráfirkálni egy másik raid tömb adatait ('V' meghajtó). Disk cseréknél is voltak gondok, amiken időbe telt urrá lenni, és alkatrész sem volt mindenből polcon a hosting cégnél, ami további csúszásokat eredményezett a helyreállítás során. Azt is tudni kell, hogy én (/mi) másik városban vagyunk, így fizikai valójában nem is látjuk a gépeket, nem áll módunkban nekünk odamenni a szerverekhez szervízelés céljából, és nyilván így a (hardveres) hibák diagnosztizálása is nehezebb feladat.

A 'V' betűs felhasználók jártak leginkább pórul, az ő adataikat tartalmazó diskbe firkált bele a raid vezérlő. Ennek az adatainak a helyreállításához konkrétan írnunk kellett egy speciális programot (najó nagyzoltam a programmal; 'csak' egy összetett, interaktív shell szkript). Ezzel a 'programmal' elemezve és javítgatva a disk tartalmát sikerült végül a fájlrendszert annyira megjavítani, hogy fsck boldoguljon vele. A végeredmény azonban az, hogy sikerült visszaállítani mindent; ahogy mi látjuk nem vesztek el fájlok a 'V' meghajtóról! Sokaknak persze ez nem vígasz, nekik az a fontos, hogy folyamatosan elérhető legyen az oldaluk, és ez érhető is. Annyit tudunk tenni, hogy a problémás/öregedő hardvereket kicseréljük, ha lehetőség nyílik rá, illetve még hibatűrőbbé tesszük a rendszert.

Szívesen fogadunk minden konstruktív javaslatot és persze a (normális hangnemben írt) bírálatokat is, és megpróbáljuk még jobbá tenni a freewebet!

A legújabb fejlesztéseink

Majdnem egy egész hónap telt el azóta, hogy írtunk nektek. Sok minden történt az eltelt idő alatt, ebből írnék most meg pár dolgot a teljesség igényével, de az azt hibátlanul tároló emlékezet nélkül (magyarán pár dolgot valószínűleg kifelejtek :) ).

Folytattuk/folytatjuk a rendszer alaposabb átvizsgálását, optimalizálását. Fejlesztés alatt állnak már azok az új funkciók, amelyeken keresztül lehetővé válik számotokra például a tárhely bővítése, a jelenlegi több email küldése, sql lekérdezés limit növelése. Készülünk egy olyan szolgáltatással is, hogy egyetlen gombnyomással az általad (listánkból) kiválasztott CMS-t (CMS=tartalomkezelő, pl. e107, Joomla, Wordpress, stb), illetve valószínűleg néhány fórummotort feltelepíthess a tárhelyedre. Ezen szolgáltatások fizetősek lesznek, de bízunk benne, hogy olyan árazást tudunk kialakítani, amelyet ti is kedvezőnek találtok majd! Az alapszolgáltatások ingyenesek maradnak továbbra is (nehogy félreértés legyen belőle)!

Faragtunk a levelezőszerveren is, ennek eredményeképpen arra számítunk, hogy a levelezés kiszolgálás a jövőben zavartalanabb lesz. Továbbá lehetőség nyílt arra is, hogy az új freewebes felhasználók is igényeljenek levélfiókot (felhasználónév@freeweb.hu), illetve természetesen az esetlegesen az oldalukhoz rendelt domain-ek levelezését is tudják itt fogadni. Ez egyelőre béta stádiumban van (ügyfélkapun kérhetitek, még nem került ki igénylő gomb a freeweb oldalára). A korábbi megkötések továbbra is élnek: alapból 100MB tárhely, egyetlen fiók, domain-es levelek mind ebbe a fiókba kerülnek be. A tárhely szintén bővíthető lesz, ha elkészülnek a jelenlegi fejlesztésink. Mielőtt valaki leszólná, ez egy kiegészítő szolgáltatás, nem a gmail-el akarunk versenyre kelni, tehát nem kell felemlegetni, hogy ott mi hányszor több/nagyobb/jobb! Újraaktiváltuk a kvóta rendszert is, mivel voltak olyan felhasználók, akiknél több gigabájt levél gyűlt össze a fiókban. Aki korábban IMAP-on keresztül használta a levelezést (vagy még régen webmail-en keresztül), azoknál előfordulhat, hogy olyan mappában, elküldött elemekben, stb vannak levelei, amiket nem lát, nem tud törölni POP3-on keresztül. Ez ugyebár főleg akkor gond, ha most jelenleg már átlépte a 100 MB-os korlátot. A rendszer nem valós idejű, ezért ha törölsz levelet, hogy ismét a korlát alá kerüljél (rosszabb esetben) néhány órába is beletelhet, mire a rendszer érzékeli, hogy felszabadult a hely és újra fogadni tudsz leveleket! Érdemes tehát arra odafigyelni, hogy ne teljen be a postafiókod. A fiókod méretét a freeweb oldalon belépve a többi adatodnál fogod tudni megnézni (jelen írás idején még nincs kész a kijelzés, nem látod sehol).

Változni fog némileg a felhasználói szabályzat, lényegében belekerül az, hogy időközönként (3-6 hónap) újra kell aktiválnia mindenkinek a freeweb tárhelyét, mivel nagyon sok "sorsára hagyott" weboldalunk van, amit szeretnénk megritkítani. Aki nem aktiválja újra freeweb hozzáférését, annak először kikapcsoljuk az oldalát, majd a türelmi idő leteltével töröljük. Pontosabb részleteket majd a véglegesítés után fogtok kapni ennél picit hivatalosabb formában.

Adatmentés befejezve

Sikerült visszaállítani a 't' betűs felhasználók fájljait a sérült partícióról. A 99,9 százaléka biztosan megvan, de az is lehet, hogy 100%. A kérdéses 0,1% (valójában kevesebb) fájlok valószínűleg korábban már törölt fájlok, amiket szintén megtalált az adatvisszaállító program. Búcsúzóul még egyszer megszívatott bennünket a sérült partíció, ezért volt a ma esti szolgáltatás kiesés :(. Remélem mindenkinek megkerült minden fájlja!

 

Friss hírek

Az elmúlt bő három hétben nem sokat hallottatok felőlünk itt, eléggé elfoglaltak voltunk, de nem tétlenek! Vannak jó hírek, és van rossz hír is, a rosszal kezdem.

Péntek magasságában a 't' betűs felhasználók adatait tartalmazó partíción összeomlott a fájlrendszer; a hagyományos hibajavító eszközök kurdarcot vallottak. Ma elindítottuk újra egy üres partícióval, hogy legalább azok, akiknek megvan saját gépükön az oldaluk, azok újra fel tudják tölteni az oldalukat. A sérült partíciót elmentettük, még próbálkozunk a helyreállítással. A ma délutáni kiesések egyébként ennek voltak köszönhetőek; miközben megpróbáltuk életre kelteni a sérült fájlrendszert kaptunk megint kernel OOPS-ot aminek reboot lett a vége... Ha lesz is eredmény, napokat kell rá várni, de mindent megteszünk azért, hogy visszaállítsuk a fájlokat!

Az elmúlt napokban (néhány hét folyamán) több változtatást és fejlesztést is eszközöltünk a freeweben. Néhányat valószínűleg ki fogok felejteni ekkora idő távlatából, de mindegy. Az egyik, hogy elérhetővé tettük a '/dev/zero' és '/dev/urandom' eszközöket, ez utóbbi akadályozta valamelyik CMS vagy fórummotor telepítését (már nem emlékszem melyik volt az).

Átalakítottuk némileg a kiszolgáló rendszerünket is, amitől jelentős gyorsulást várunk a kiszolgálás terén. Az elmúlt napokban már így üzemelt a rendszer (remélem, hogy érzékelhető volt a változás számotokra!), illetve hamarosan géppark bővítés várható, amitől további gyorsulást várunk. Elsősorban a statikus tartalmak kiszolgálása gyorsult (kb minden, ami nem php). Ma javítottam a szóközt tartalmazó nevű fájlok elérhetőségét is, ami az új kiszolgálószoftver áldozata lett (nagyon nem kellene szóközt, nagy betűt és ékezeteket használni a webre szánt fájlnevekben egyébként).

Finomhangoltuk a mysql szervert is, talán itt érezhető leginkább a gyorsulás. További mysql szerverek beállítását is tervezzük hamarosan.

Frissítettük a php-t 5.3.6-ra, és került bele mysqli és PDO/mysql támogatás is (csak kipróbálni nem jutott időm, várom a visszajelzéseket). A php frissítés megoldotta a hibás dátum (2035) problémát is. Ez a hibajelenség csak az egyik kiszolgálón jelentkezett, annak ellenére, hogy minden gép egyformán van telepítve, illetve a php is azonos módon lett fordítva mindegyikre.

Egyelőre ennyi.

Az elmúlt két nap és friss hírek

Kijavítottuk a formpost.fw-t, a freewebes űrlap tartalom email küldőt. Többen is jelezték, hogy már egy ideje nem működött, de mivel ez még "régi freewebes" hagyaték, így a javítása problémásnak bizonyult.

Ezen kívül végre működik a HTTP autentikáció az új freeweben! Aki nem tudná miről van szó, annak itt egy link: http://php.net/manual/en/features.http-auth.php. A jelek szerint a proxy nem engedte át a szükséges fejléceket, ezt most megfelelően beállítottuk.

A mai session problémákat fájlrendszer hiba okozta; a jelek szerint valahogyan megsérült a session partíció fájlrendszere. Ami igazán érdekes, hogy az fsck azt írta, hogy javítja, újrafuttatva hibátlannak mutatta és mégis sérült maradt! A felhasználói fájlok másik partíció(ko)n vannak, így ezeket nem érintette a hiba. A leállás annak volt köszönhető, hogy az NFS szerver egy 'mount -o remount,ro' hatására azt mondta, hogy 'oops'! Annak, aki nem értené, kb. kék halált dobott.

Oops!

 

Elindult...

Kedves Felhasználók!

Elindult a Freeweb Gépház blog, mely a Freeweb.hu ingyenes tárhelyszolgáltatás hivatalos blogja lesz. Itt értesülhettek a Freeweb működésével kapcsolatos újításokról, esetleges problémákról és fejlesztési tervekről.