Logo emedicalblog.com

Fiksēta vietnes ielādes problēma

Fiksēta vietnes ielādes problēma
Fiksēta vietnes ielādes problēma

Sherilyn Boyd | Redaktors | E-mail

Video: Fiksēta vietnes ielādes problēma

Video: Fiksēta vietnes ielādes problēma
Video: How to Fix Some Websites Not Loading/Opening in Any Browser Issue | Windows 10 2024, Aprīlis
Anonim
Atvainojiet par to. Pēdējā pāris dienas laikā tika atrisināta intermitējošā lapas ielādes problēma (reāllaikā);-). Mana atvainošanās par to, ka nesaņemu jaunus rakstus pēdējā dienā vai divās dienās, es par šo diezgan pastāvīgi strādāju, un viņiem nebija iespēju izlikt jaunus, izņemot īsu laiku, kad problēma šķita iet prom un kad tas atkal sākās. Viss atkal ir normāls, un rītdien (ceturtdien, 15. decembrī) būs jauns saturs.
Atvainojiet par to. Pēdējā pāris dienas laikā tika atrisināta intermitējošā lapas ielādes problēma (reāllaikā);-). Mana atvainošanās par to, ka nesaņemu jaunus rakstus pēdējā dienā vai divās dienās, es par šo diezgan pastāvīgi strādāju, un viņiem nebija iespēju izlikt jaunus, izņemot īsu laiku, kad problēma šķita iet prom un kad tas atkal sākās. Viss atkal ir normāls, un rītdien (ceturtdien, 15. decembrī) būs jauns saturs.

Tiem, kas interesējas par to, kas noticis nepareizi un kā tas tika fiksēts: kļūda ietekmēja tikai lapu ielādes pašās vietās, kur tas dažreiz tikai ielādētu lapu pa pusei vai vispār neuzlādē, bet citos reižu krava tik labi. Šajā punktā arī jāatzīmē, ka šī problēma ietekmēja daudzas manas vietnes, bet ne visas, divos dažādos serveros. Mans pirmais slīpums (jo es neko neesmu mainījis pēc koda, maniem serveriem nebija nekādu acīmredzamu problēmu, ne arī tīkla, kurā viņi bija, arī tas bija tikai pašās lapās, nevis citās, un tas bija šāda plaši izplatīta problēma) bija tas, ka tas bija ārējs skripts, piemēram, kāda reklāma vai kāds cits skripts, kas eksistē tikai uz pasta lapām un kas būtu izplatīts visās vietnēs, jo visos šajās reklāmu kompānijās es lietoju, un daudzi līdzīgi šādi skripti. Ja reklāma bija problēma, tas arī tikai slodze kādu laiku, kas, iespējams, varētu izskaidrot intermitējošu lieta.

Tāpēc pirmā lieta, ko es izdarīju, bija noņemt visus ārējos skriptus (vai arī es domāju). Tas neizlaboja, tāpēc pēc tam es pavadīju daudzas stundas, pētot potenciālās tīkla problēmas, potenciālās IIS (web servera) problēmas, MySQL (datu bāzu) problēmas, tostarp sijāšanu ar visiem daudzajiem žurnāliem utt. Es neko nedarīju. Es pat mēģināju pārnest Today I Found Out uz citu serveri, nevis uz saviem serveriem, kurus jūs, iespējams, pamanījāt, izraisīja, ka vietne patiešām krītas uz vakardienu. Nekas nedarbojās.

Tātad, lai gan šī ir mana kompetences joma, šajā brīdī man patiešām bija izsitumi un apsver iespēju ārēju palīdzību. Tomēr pēc pārtraukuma es atgriezos un sapratu, ka bija viens žurnāla fails, kuru esmu aizmirsis pārbaudīt, jo tas bija ļoti liels (2,5 GB), un bija paredzēts to izsijāt pēc tam, kad esmu pārbaudījis citus žurnālus, bet esmu aizmirsis. Pēc tam, kad tā tika atvērta, problēma pati par sevi parādījās pārsteidzoši ātri (gandrīz uzreiz, faktiski), piemēram, problēma: [15-Dec-2011 06:20:37] PHP Fatal error: nevar izmantot objektu tipa stdClass kā masīvu C: Websites TodayIDoundOut wp-content plugins digg-digg include dd-class.php line 1205

Tātad, ko tas nozīmē? Nav tehniski, tas nozīmē, ka mana pirmā minējums par to, kas bija nepareizs, otrā dienā bija pilnīgi pareizi. Kāpēc es neesmu noņēmis šo vienu vienību (digg-digg spraudni), kad es noņēmis visus pārējos skriptus, kuriem piekļūstot ārējam kodam, bija tāds, ka Today I Found Out vairs neizmanto šo spraudni, un tas nav kopš izskata atjauninājuma Šodien es atklāju mēnesi vai tik ago, tāpēc es par to esmu aizmirsis. Bet, man nezināma, spraudnis joprojām bija aktīvs, lai gan tas netika rādīts. Es pilnībā deaktivizēju spraudni un fiksēju. Tāpēc, pateicoties manai aizmirstībai, pāris minūšu laikā esmu atrisinājis problēmu, kas, manuprāt, bija mana pirmā minija par nepareizu, paņēma pāris dienas. Tas vienmēr ir kaut kas. 🙂

Tomēr manis personīgais ieraksts tomēr nemaldina. Man bija kādreiz rakstīt ierīces draivera programmatūru pielāgotai ierīcei manā maģistrantūras programmā datorzinātnēs, un tam bija vienkārša drukas kļūda, kas man izmaksāja apmēram 100 stundas, kurā es burtiski pavadīju visu laiku laboratorijā, veicot pārtraukumus tikai, lai greiferstu pārtiku un lietotu vannas istaba (šeit es gulēju laboratorijā pāris stundas un tur pāris stundas, kā es varētu). Es to atrisināju tikai vienu stundu pirms darījuma veikšanas (pēc trīs nedēļu kopsapulces, aptuveni piecas vai sešas dienas no kuras tika konstatēta kļūda). Mans profesors un visi pārējie, kas man bija aplūkoti, ierīces draivera kodā nevarēja atrast neko nepareizu, bet tā vienmēr iesaldēja operētājsistēmu, tiklīdz tā tika ielādēta, un netika norādīts, kāpēc. Aptuveni stundu pirms uzdevuma veikšanas mans draugs paskatījās uz manu kodu visās 15 sekundēs un teica: "Ak, jums ir idh, nevis ibh tur" (tie bija divi mainīgie, kas tiek izmantoti programmā). Es tev atlaidīšu tehniskās detaļas par to, kāpēc tas šajā gadījumā var izraisīt visas operētājsistēmas iesaldēšanu, ņemot vērā manu kodu, taču, ka to vēl nenozīmē, man joprojām ir ieraksts par "muļķīgu kļūdu, kas man izmaksāja daudzas stundas bezjēdzīgi piepūle". Par laimi, tādā gadījumā, tā kā esmu izgājis cauri visai manai koda rindai pēc līnijas simtiem reižu (lai gan nekad nepievēršot kļūdu), tiklīdz šī kļūda tika noteikta, viss pārējais strādāja perfekti, kas parasti nenotiek, ņemot vērā nepārbaudītu summu kods bija un jo īpaši koda tik sarežģīts kā tas konkrētais vadītājs bija. Bet tas beigās tika izstrādāts.

Jebkurā gadījumā, atvainojamies par sagādātajām neērtībām un jaunā satura trūkumu šodien. Jaunas lietas būs kādreiz rīt.

Ieteicams: