Izdanje za učitavanje web stranice fiksno

Izdanje za učitavanje web stranice fiksno

U redu, žao mi je zbog toga. Problem s učestalim učitavanjem posljednjih nekoliko dana riješen je sada (zaista ovaj put) ;-). Ispričavam se što nisam dobila više novih članaka u zadnjem danu ili dva, radila sam na tome prilično stalno i nisam imala priliku staviti nove novosti osim u kratkom predah između kada se problem činio otići i kad je ponovno počeo. Sada se sve vraća u normalu i nove stvari bit će na putu sutra (četvrtak-15.).

Za one koji su zainteresirani za ono što je pogrešno i kako je riješeno: bug utječe samo na učitavanje stranica na postovima gdje bi ponekad samo učitali stranicu na pola ili uopće, ali drugi put se opterećuju baš u redu. U ovom trenutku treba napomenuti da je ovaj problem utjecao na mnoge moje web stranice, ali ne i sve, na dva različita poslužitelja. Moja prva sklonost (jer nisam ništa promijenio kod šifriranja, moji poslužitelji nisu imali nikakvih vidljivih problema, niti je bila mreža na kojoj su bili, bilo je samo na post-stranici, a ne bilo tko drugi; takav rasprostranjeni problem) bio je to da je to vanjska skripta, poput nekog oglasa ili neke druge skripte koja postoji samo na post stranicama i koja bi bila česta na svim web mjestima, jer svi oni upotrebljavaju iste tvrtke za oglašavanje, a mnoge slične skripte. Ako je oglas bio problem, to bi samo učitalo neko vrijeme, što bi možda moglo objasniti isprekidanu stvar.

Dakle prva stvar koju sam napravila bilo je uklanjanje svih vanjskih skripti (ili sam mislio). To nije riješilo pa sam zatim proveo mnogo sati istražujući potencijalne probleme s mrežom, potencijalnim IIS (web poslužiteljskim) problemima, problemima MySQL (baze podataka), uključujući prosijavanje kroz sve brojne dnevnike itd. Nisam imao ništa. Čak sam pokušao prebaciti Danas Otkrio sam drugom domaćinu umjesto vlastitih poslužitelja, koje ste možda primijetili, rezultiralo je stranicom stvarno dolje vrlo kratko jučer. Ništa nije uspjelo.

Dakle, iako je ovo moje područje stručnosti, u ovom sam trenutku bilo jako zakašnjelo i razmišljala o dovođenju vanjske pomoći. Međutim, nakon pauze sam se vratio i shvatio da postoji jedna log datoteka koju sam zaboravio provjeriti, zbog svoje vrlo velike veličine (2,5 GB) i značilo da prosijati kroz njega nakon što sam provjerio ostale logove, ali je zaboravio , [15-Dec-2011 06:20:37] PHP Fatalna pogreška: Ne može se koristiti objekt vrste stdClass kao polja u C: Websites TodayIFoundOut wp-content plugins digg-digg uključuju dd-class.php na liniji 1205

Dakle, što to znači? Ne tehnički, to znači da je moj prvi pogodak što je pogrešno drugi dan bio apsolutno točan. Zašto nisam uklonio tu stavku (digg-digg dodatak) kada sam uklonio sve ostale skripte koje imaju pristup vanjskom kodu, taj dan danas sam otkrio više ne koristi taj dodatak i nije od ažuriranja na izgledu Danas sam otkrio mjesec dana ili tako, pa sam zaboravio na to. Ali, bez znanja, dodatak je još bio aktivan, iako je postavljen da se ne prikaže. Onemogućio sam dodatak i voila, fiksiran. Dakle, zbog moje zaboravnosti problem koji je mogao biti riješen za nekoliko minuta, kao prvi put da se pogađam onoga što je bilo pogrešno, trebalo je par dana. Uvijek je nešto. 🙂

Ipak, to i dalje ne tumači moj osobni rekord. Jednom sam pisalo softver za upravljačke programe uređaja za prilagođeni uređaj u mojem magisterijskom programu u računalnoj znanosti i imao sam jednostavnu pogrešku koja me košta oko 100 sati, u kojoj sam doslovno provela cijelo vrijeme u laboratoriju, uzimajući pauze samo za hvatanje hrane i korištenje kupaonica (spavala sam u laboratoriju par sati ovdje i nekoliko sati tamo kao što sam mogao). Samo sam to riješio oko sat vremena prije nego što je zadatak bio zadužen (nakon što je radio na njemu ukupno tri tjedna, oko pet ili šest dana od čega je popravljao bug). Moj profesor i sve ostalo što sam ga gledao ne mogu pronaći ništa krivo s kodom upravljačkog programa uređaja, ali je uvijek zamrznuo operacijski sustav čim je učitao, bez naznaka zašto. Oko sat vremena prije nego što je zadatak bio zbog kojeg je moj prijatelj pogledao moj kod svih 15 sekundi i rekao: "Oh, imate idh umjesto ibh there" (to su dvije varijable korištene u programu). Uštedjet ću vam tehničke detalje o tome zašto bi se u ovom slučaju cijeli operacijski sustav mogao zamrznuti, s obzirom na moj kod, ali je neophodno reći, da me još uvijek drži rekordom za "glupu pogrešku koja me košta mnogo sati besmislenog napor". Srećom, u tom slučaju, jer sam prošla kroz cijelu liniju koda redom stotinama puta (iako nikada nisam primijetio pogrešku), nakon što je bug bio fiksiran, sve ostalo je savršeno funkcionirano, što se obično ne događa s obzirom na količinu netestiranog kod je postojao i osobito u kodu složen kao i onaj vozač. No, na kraju je razrađeno.

U svakom slučaju, žao nam je zbog neugodnosti i nedostatka novog sadržaja danas. Nove stvari će biti gore sutra negdje.

Ostavite Komentar