Toon posts:

[BC3] serverload

Pagina: 1
Acties:

Verwijderd

Topicstarter
Stel je hebt een site die meestal niet zo heel erg druk bezocht wordt. Als er nu ineens enorm veel bezoekers komen krijg je natuurlijk problemen met de server.

Is er software die de serverload in de gaten kan houden en ervoor kan zorgen dat jee geen lege pagina''s of errors krijgt, maar die ervoor zorgt dat de aanvraag van de gebruiker gewoon even een paar seconden in de wacht wordt gezet, zodat ie kan worden uitgevoerd als er wel wat lucht is voor de server???

Verwijderd

http://www.freshmeat.net/

daar zoeken naar:
MRTG

of je zet gewoon server-status aan in Apache:
code:
1
2
3
4
5
6
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from jouwhostname localhost
</Location>

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 04 april 2001 15:52 schreef dennis@wacky het volgende:
Stel je hebt een site die meestal niet zo heel erg druk bezocht wordt. Als er nu ineens enorm veel bezoekers komen krijg je natuurlijk problemen met de server.

Is er software die de serverload in de gaten kan houden en ervoor kan zorgen dat jee geen lege pagina''s of errors krijgt, maar die ervoor zorgt dat de aanvraag van de gebruiker gewoon even een paar seconden in de wacht wordt gezet, zodat ie kan worden uitgevoerd als er wel wat lucht is voor de server???
Zoiets probeert apache opzich wel... (of eigenlijk het OS dat die processen uitvoert)
Maar nadeel is dat je maar een bepaalde tijd hebt voor de boel timeout (180seconden is redelijk standaard geloof ik) en vaak beginnen gebruikers dan heel hard op refresh te drukken ofzo, wat alleen maar erger is.

Wat je dan beter kan doen, is (met dynamische pagina''s) soort "deze site wordt te zwaar gebruikt" error weergeven als er een of andere parameter boven een bepaalde limiet uitsteekt. Nadeel is dat deze controle weer extra "zwaarte" geeft aan je site :)

Er is denk ik niet een echte oplossing, behalve "creatief de serverload verlagen" (efficienter proggen, optimised gecompileerde serversoftware etc dit alles kan echt nog wel 100% of meer schelen!) of meer hardware toevoegen.