Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Site reageert bij drukte 1 minuut niet.

Pagina: 1
Acties:

  • DukeN
  • Registratie: December 2002
  • Laatst online: 13:07

DukeN

ook @ www.leeralles.nl

Topicstarter
Misschien hebben jullie nog een mooie tip om mijn delicated server beter te laten draaien. Mijn website is momenteel erg druk aan het worden. Helaas komt het daardoor met regelmaat voor dat de site dan een minuut of 1 niet reageert. Hierna werkt hij weer goed en een halfuurtje ( soms langer ) ligt hij er weer even uit.

Als de site eruit ligt kan ik hem wel nog bereiken op zijn DirectAdmin. Alleen de site ligt er dan dus even uit.

Als ik via SSH de server bekijk ziet de load er goed uit. Deze komt nog wel eens op 1,8 maar over het algemeen draait hij rond de 1,0 . Soms komt er een process op die veel CPU in gebruik neemt. Dit is ook de zogenoemde USER (KNR***) van de site.

Afbeeldingslocatie: http://www.duken.nl/troep/top1.jpg

Afbeeldingslocatie: http://www.duken.nl/troep/top2.jpg

Nou gaat mijn linux kennis (nog) niet verder als dit. De server is gesponsord en ook voor mij ingericht. Mij is de vraag, heeft iemand het idee wat hier gaande kan zijn of misschien een oplossing door zoiets als max_users te verhogen? ( als voorbeeld )

Als de site eruit ligt speelt dit
Afbeeldingslocatie: http://www.duken.nl/troep/top3.jpg
Na een minuut laad de pagina goed door en is hij weer zichtbaar.

Zodra de site begint te lopen loopt hij vol met processen en verschijnt dit in SSH.
Afbeeldingslocatie: http://www.duken.nl/troep/top4.jpg

De site draait op Joomla met een SMF (simplemachines.org) forum. De server loopt niet vast maar het misschien liggen aan het aantal requests of iets degelijks. Misschien kan iemand zien wat er gaande kan zijn op het moment dat de site "vast" staat en wellicht een oplossing hiervoor heeft.

[ Voor 19% gewijzigd door DukeN op 16-01-2008 08:21 ]

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


Verwijderd

Ik heb er niet heel veel verstand van, maar volgens mij is het niet de bedoeling dat httpd onder een andere user dan apache draait.
Ik kwam pas dit artikel tegen: http://linuxgazette.net/123/vishnu.html , voor jou zijn waarschijnlijk paragraaf 3.5 t/m 3.8 interessant.

  • DukeN
  • Registratie: December 2002
  • Laatst online: 13:07

DukeN

ook @ www.leeralles.nl

Topicstarter
Ik zal het artikel even doornemen. Als ik er iets uit kan halen laat ik het wel even weten :)

Edit:
Ik kom een stukje tegen waarmee het probleem misschien is te verhelpen.
MaxClients:

The MaxClients sets the limit on maximum simultaneous requests that can be supported by the server; no more than this number of child processes are spawned. It shouldn't be set too low; otherwise, an ever-increasing number of connections are deferred to the queue and eventually time-out while the server resources are left unused. Setting this too high, on the other hand, will cause the server to start swapping which will cause the response time to degrade drastically. The appropriate value for MaxClients can be calculated as:

MaxClients = Total RAM dedicated to the web server / Max child process size

The child process size for serving static file is about 2-3M. For dynamic content such as PHP, it may be around 15M. The RSS column
in "ps -ylC httpd --sort:rss" shows non-swapped physical memory usage by Apache processes in kiloBytes.

If there are more concurrent users than MaxClients, the requests will be queued up to a number based on ListenBacklog directive. Increase ServerLimit to set MaxClients above 256.
Nou is het dus misschien een idee om die maxclients aan te passen. Ik moet zelf even uitvogelen waar dit precies kan maar de berekeing vind ik wat vaag:

MaxClients = Total RAM dedicated to the web server / Max child process size


Dat houd dus in
1024 (RAM) : Max child process size = MaxClients.
Maar hoe weet men de Max child process size?

[ Voor 88% gewijzigd door DukeN op 16-01-2008 08:33 ]

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeN
  • Registratie: December 2002
  • Laatst online: 13:07

DukeN

ook @ www.leeralles.nl

Topicstarter
schopje O-)

Iemand een idee op mijn bovenstaande vraag?

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek