Fiksēta vietnes ielādes problēma
Sherilyn Boyd | Redaktors | E-mail
Video: Fiksēta vietnes ielādes problēma
2024 Autors: Sherilyn Boyd | [email protected]. Pēdējoreiz modificēts: 2023-12-16 09:37
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:
Vietnes uzturēšana / Serveru jaunināšana
Šonedēļ nedēļas nogalē es veicu nelielu mājas lapas uzturēšanu, pārvietojoties šodien, es atklāju uz jaudīgāku serveri, jo datplūsma uz vietni ir pārsniegusi manu veco veltītā servera spēju apkalpot bez palielinātām lappušu slodzes laikmām, it īpaši, ja ir lieli izlases lejupslīdes no satiksmes * sight sūdzas par reddit *. Pat tad, ja nesaņemsiet lielu strauju, lai gan,
Vietnes lapas ielādes problēma (skārien atsvaidzina, ja šis ziņojums netiek ielādēts)
Varat pamanīt, ka dažreiz, noklikšķinot uz ziņām, ko vēlaties lasīt, lapa tiek ielādēta tikai daļēji. Šobrīd es strādā pie jautājuma noteikšanas, taču šobrīd pašlaik nepiedāvā nevienu risinājumu, vai, drīzāk, es vēl neesmu sapratuši, kas rada problēmu, tāpēc tas var būt nedaudz pirms problēmas atrisināšanas. Pašlaik, ja
Jauna vietnes dizaina un "Šī dienas vēsturē" uzsākšana
Kā jūs droši vien esat pamanījis, šodien esam izveidojuši pavisam jaunu vietnes dizainu. Jaunais izkārtojums piedāvā daudz lielāku elastību, pievienojot dažus dažādus satura veidus, pie kuriem mēs strādājam, lai papildinātu rakstus. Piemēram, mēs tikko uzsākām šo dienu vēsturē. Sākot no šodienas un no brīža, būs a
Formas slīpsvītru mērķis tīmekļa vietnēs
Noklikšķiniet šeit, lai izlasītu informāciju par pirmo tīmekļa vietni un tīmekļa teksta versijas izstrādi. Saskaņā ar Berners-Lee "/ /" priekšējās slīpsvītras jebkurā tīmekļa adresē faktiski nesniedz nekādu reālu mērķi. Viņš tos ievietoja tikai tāpēc, ka "tas likās kā laba ideja tajā laikā." Viņš vēlējās veidu, kā atdalīt daļu no tīmekļa servera
Vietnes uz leju un atpakaļ
Šodien es uzzināju, ka pirms operētājsistēmas restartēšanas vienmēr manuāli izslēdziet MySQL instances. 🙂 Iespējams, esat pamanījis, ka TodayIFoundout.com ir samazinājies par pēdējām 38 vai vairāk stundām. Garš stāsts ir īss, man vajadzēja restartēt manu serveri, un, kad tas atkal tika izveidots, MySQL instance bija bojāta, jo netika slēgta visa