Bekijk Volledige Versie : servercrash, wat is volgende stap?
Nitroserve
02/03/05, 11:55
Gisteravond is er een server van mij gecrasht, dit door constante hoge load...
Gisteren kregen we geen beeld meer toen we hem gingen opstarten.
Conclusie: Server dood.
Gelukkgi was de HD nog heel en werdt die in een andere server gezet waar ik nu op draai...
OK, nu het dilemma:
Ik weet dat een klant van mij tussen 16.30 en 21.00 enorm veel bezoekers trekt en daarmee dus ook heel de snelheid van de server haalt....
Ook denk ik dat deze site de CPU zoveel werk laat doen dat dit hem fataal is geworden.....
WAT NU TE DOEN???
site eruit leggen en kijken of het verschil maakt lijkt me een 1e goede stap
Klant op een andere server zetten met betere specificaties.
Uiteraard laat je de klant hiervoor extra betalen.
Vraag me af hoeveel bezoekers je wel niet moet hebben om een server down te gooien! volgens mij moeten dit erdan wel heelveel zijn.
Het kan ook dat de klant gebruikt maakt van een php script dat ervoor zorgt dat de cpu overbelast raakt. Dit kan betekenen dat er mischien wel een fout in het script zit.
Hoeveel GB gebruikt deze klant?
toch geen klant met een criminals script...
Als de klant zijn afgesloten contract de vooraf gegeven voorwaarden niet overschreidt kan je hem moeilijk een duurder contract voorleggen.
Upgraden die infrastructuur, eventueel hem dedicated draaien als je nog productiebakje hebt staan.
Nitroserve
02/03/05, 14:44
Ik heb niet zomaar even een extra servertje staan....
De site trekt tegen de avonduren 200+ ingelogde gebruikers tegelijk online, daar komen nog eens de NIET ingelogde bezoekers.
Ik denk niet dat ik de site zomaar plat kan gooien, ik wil wel gewoon een goede relatie met de klant houden...
Het feit is natuurlijk, je bent met hem een contract aangegaan.
Hij blijft (voor zover ik uit de tekst kan opmaken) binnen de contractuele voorwaarden dus jij kan hem 'niets maken'
Ik zou beginnen kijken voor een serverupgrade. Beetje extra RAM kan nooit kwaad en doet wonderen bij db's en query intensieve opdrachten. Ze verkopen ram nu bijna in elke supermarkt (bij wijze van spreke natuurlijk ;) )
Je moet nu eenmaal voldoen aan de voorwaarden die je opgeeft.
Origineel geplaatst door Nitroserve
Ik denk niet dat ik de site zomaar plat kan gooien, ik wil wel gewoon een goede relatie met de klant houden...
Ik neem aan dat je meerdere klanten op die server hebt staan? Hou namelijk ook rekening met die klanten en je goede relatie met hen die je wil behouden.
Als je de loadverbruiker duidelijk uitlegt waarom een en ander moet, dan zal hij/zij dat best begrijpen.
//edit: typo
Nitroserve
02/03/05, 15:05
ik weil hem ook nix maken, alleen dit kan ik natuurlijk niet verantwoorden tegenover mijn andere klanten op die server....
Origineel geplaatst door Nitroserve
ik weil hem ook nix maken, alleen dit kan ik natuurlijk niet verantwoorden tegenover mijn andere klanten op die server....
Dus:
Origineel geplaatst door Mog
site eruit leggen en kijken of het verschil maakt lijkt me een 1e goede stap
MediaServe
02/03/05, 15:15
Je gebruikt toch Windows of niet?
Je zou dan eens moeten kijken of je een IIS Webgarden kunt opzetten. Dit scheelt echt in de performance en stabiliteit van je server(s).
Nitroserve
02/03/05, 15:32
heb net de maximale bandwith een stuk lager gezet (voor die site dan), en ik merk nu al verschil....
normaal gesproken zou nitroserve.nl nu supertraag zijn, maar dat is niet meer het geval....
kijken hoe dit uitpakt
Niet om het een of ander, maar hoeveel RAM heb je in die bak zitten?
Wij draaien ook op Windows 2003 en met 1GB geheugen is de HD enorm snel al druk aan het swappen. Sinds alle servers met 2GB zijn hebben we nauwelijks prestatieproblemen. Vaak is dit de gouden oplossing: extra geheugen.
Windows zelf heeft namelijk al enorm veel honger naar geheugen.
Wij hanteren duidelijke voorwaarden over gebruik van CPU en geheugen. Ik raad je aan om dit ook te gaan doen.
Verder inderdaad je klant voor de keuze plaatsen: dedicated server nemen tegen meerprijs of contract ontbinden.
Lijkt me duidelijk dat 1 klant niet de gehele server in gebruik mag nemen, dan is het tijd voor een eigen server voor de betreffende klant.
Origineel geplaatst door zb-anna
Wij hanteren duidelijke voorwaarden over gebruik van CPU en geheugen. Ik raad je aan om dit ook te gaan doen.
Dat is inderdaad een goed iets.
Echter is het wel zaak rekening te houden met een groei in een website.
Je kan moeilijk verwachten dat een site met gemiddeld 100 bezoekers per dag met hetzelfde toe kan als een site met 300 bezoekers die tegelijk ingelogt zijn, bijvoorbeeld.
Origineel geplaatst door zb-anna
Verder inderdaad je klant voor de keuze plaatsen: dedicated server nemen tegen meerprijs of contract ontbinden.
Lijkt me duidelijk dat 1 klant niet de gehele server in gebruik mag nemen, dan is het tijd voor een eigen server voor de betreffende klant.
Vraag is natuurlijk of de klant wel "teveel" verbruikt.
Als iemand bijvoorbeeld 100MB diskspace tot zn beschikking heeft, en een 100GB per dag verstookt, is het niet echt heel erg opmerkelijk dat deze site wat "zwaarder" zal zijn.
Vraag is dan ook in hoeverre je kunt stellen dat de klant maar moet verhuizen naar een dedicated server... is het immers dan niet gewoon tijd voor een upgrade of tijd om _zelf_ een extra server bij te plaatsen.
Immers zal de belasting van de server toch wel in de prijs doorberekent zijn.
Maar zoals jij reeds zei.
Duidelijke voorwaarden omtrent CPU en geheugen gebruik kunnen uitsluitsel bieden.
Doorvoer van gigabytes dataverkeer op een webserver is nog niet zo een punt, dit kun je doorberekenen in je gigabyte prijs.
In de prijzen die wij calculeren naar de eindgebruiker zit ook een stukje gecalculeerd voor de belasting van de server voor deze doorvoer.
Ik heb het voornamelijk over CPU/Geheugen gebruikende scripts en database toepassingen. Dit moet binnen redelijke grenzen blijven.
Nitroserve
04/03/05, 18:32
Het probleem is inderdaad dat er zware scripts worden gedraaid.
Tsja, en als er dan 200+ mensen tegelijk online zijn....
Misschien eens met je klant afspreken en een dedi aanpraten. Dat maakt ook veel vooruitgang in de snelheid van zijn site. Dan kan hij weer uitbreiden, meer bezoekers ontvangen, ...
Nitroserve
05/03/05, 08:15
Dat is ook de gang van zaken op dit moment :D