webForumDet fria alternativet
Logga in / Bli medlem

RAM och httpd

Webbservrar

2 svar · 181 visningar · startad av Maja

Medlem sedan mars 2000344 inlägg
Frågan#1

Hej, jag har nyligen uppgraderat från en virtuell server till en RaQ4 (512MB RAM, Linux). Jag gruvade mig innan, men det gick oväntat snabbt och lätt.

Vad jag funderar över är httpd-processer. Normalt är 2-10 aktiva samtidigt, men några gånger har det varit uppåt 25-30.

Servern verkar må fint även vid dessa tillfällen. Bör jag ändå sätta en begränsning för hur många som får vara aktiva samtidigt? Hur vet jag i så fall vad jag ska sätta för gräns? Får varje aktiv besökare en egen httpd-process? Vad händer om jag sätter gränsen för lågt? Jag har 4800-5500 besökare/dag.

Medlem sedan dec. 19992 555 inlägg
#2

Får varje aktiv besökare en egen httpd-process?

Varje förfrågan till webbservern får en egen process (en sida kan innehålla fler än en förfrågning om den t.ex. innehåller bilder). Så det är inget onormalt med många httpd-processer.

Vad händer om jag sätter gränsen för lågt?

Då riskerar du att användare nekas access (de får ett felmeddelande i stället).

Jag tycker inte du skall sätta några begränsningar om du inte upplever prestandaproblem. Apache är rätt bra på att hålla ordning på sina processer. HTTPD-processerna delar på en stor del av minnet, så de använder inte så mycket resurser som man kan förledas tro.

Medlem sedan mars 2000344 inlägg
#3

Tack Robban! Det låter ju bra. Då låter jag det vara som det är tills vidare.

388 ms totalt · 4 externa anrop · v20260731065814-full.05830320
127 ms — deklarationer (db)
131 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)