Offtopic topic #14
Cool! Ken je Honselersdijk?
Bjarnootjuh schreef:Nee, maar ik woon daar wel 11 KM vandaanCool! Ken je Honselersdijk?

Waar woon je dan? In een doos zie ik...
En we zijn weer terug.
Ik begin een beetje rijp voor het bejaardenhuis te worden, ik word gek. 

Ik kwam op failover.one2xs.com terecht?
Lennard schreef:Deed je iets verkeerdIk begin een beetje rijp voor het bejaardenhuis te worden, ik word gek.
?Lennard schreef:Kan je niet weer alles naar het oude? Oude server inplaats van VPS?Ik begin een beetje rijp voor het bejaardenhuis te worden, ik word gek.
Marjolein ging voor me slicen maar ze reageert niet op mijn PB 
toevoeging op 28 februari 2012, 21:23:05:

toevoeging op 28 februari 2012, 21:23:05:
Bjarnootjuh schreef:Vind je dat zelf nu niet een domme keuze?? Dat is gewoon van je problemen weglopen.Kan je niet weer alles naar het oude? Oude server inplaats van VPS?Eerdere citaten tonen
Lennard schreef:Ik begin een beetje rijp voor het bejaardenhuis te worden, ik word gek.
Sinds die crash gaat alles fout hier. Lennard heeft een hulpjes nodig.
Lennard heeft gewoon tijd nodig. Laat hem toch is even.
Bjarnootjuh schreef:CorrectWaar woon je dan? In een doos zie ik...

Bjarnootjuh schreef:Lennard heeft een hulpjes.Sinds die crash gaat alles fout hier. Lennard heeft een hulpjes nodig.
Goede zin

En gun hem wat tijd ja!!
Bjarnootjuh schreef:Nee, die verhuizing heeft er weinig mee te maken.Kan je niet weer alles naar het oude? Oude server inplaats van VPS?Eerdere citaten tonen
Lennard schreef:Ik begin een beetje rijp voor het bejaardenhuis te worden, ik word gek.
Na die crash ben ik nagegaan wat er nog meer allemaal fout zou kunnen gaan, en heb zo een aantal rampscenarios bedacht.
Een daarvan was een ontplofte database. De hele site draait op software wat niet op de hoeveelheden is gebouwd wat ie nu moet verwerken.
Ik kan dat negeren. Alles gaat dan goed en alles loopt dan door. Het forum werkt dan lekker, ajax doet het goed, enzovoort. Op de korte termijn is dat prima, maar onderhuids wordt het dan steeds drukker en krijgt de server het steeds zwaarder, tot het moment dat het echt te zwaar wordt voor de server en de database er uit klapt, met kapotte tabellen tot gevolg: een tweede crash dus, met nog grotere gevolgen dan de eerste, omdat dan de data weg is én de site kapot is. Dan moet ik dus én alle data terug zien te halen, én een nieuwe site uit de grond stampen of de huidige site strippen en voor de helft terug online gooien, en nog het ergste van alles: ik moet jullie melden dat ik al maanden wist dat het zou gebeuren en er niks aan gedaan heb.
Dat wil niemand, en ik zeker niet, en daarom ben ik begonnen de site wat op te lappen en te verbeteren. Het ziet er allemaal knullig uit vanwege die forumupdates s avonds laat, de foutmeldingen tussendoor, bugs die erbij komen, handige features die verdwijnen, ajax wat minder lekker werkt, enzovoort. Maar het moet allemaal. Ik wil het ook niet, maar het moet allemaal gebeuren om ervoor te zorgen dat we morgen nog steeds kunnen one2xsen, en om te zorgen dat we dat volgende week, volgende maand en volgend jaar ook nog gewoon kunnen.
De ellende is dat je wijzigingen enkel op de productieserver kunt doorvoeren om te zien of ze werken. De database is te groot en het systeem te complex om te simuleren op een tweede server en zo makkelijk wijzigingen door te voeren en te evalueren.
Het is dus niet dat ik sinds de crash maar wat aanknoei of dat we ineens op een brakke server staan ofzo. De boel moet gewoon opgelapt worden en daar ben ik al een paar dagen letterlijk de hele dag mee bezig.
Maar het is allemaal zo complex en zo ingewikkeld. Als buitenstaander denk je er misschien niet over na, maar bij elke pageview worden er tig queries gemaakt en uitgevoerd, en als ik in één query een WHERE a = b AND c = d heb in plaats van WHERE c = d AND a = b of als ik op één kolom in een van de vele tabellen een index mis, dan kan dat letterlijk het verschil betekenen tussen 0,1 seconde laadtijd en 1 seconde laadtijd. Doe dat keer x pageviews per seconde, en je snapt zelf wel wat de gevolgen kunnen zijn.
Dus sorry voor de bugs, sorry voor de verdwijnende features, en sorry voor de downtime zo af en toe. Maar het moet gewoon, als ik het niet doe dan is het over een half jaar de site kapot en dan zit ik dan weer in de problemen.