FAQ |
Kalender |
2008-02-24, 23:31 | #1 | ||
|
|||
Nykomling
|
Skaffade precis en VPS då webbhotellet inte längre räckte till. Testade sidan så att allt skulle fungera innan jag flyttade om hela sidan. Inga problem alls, kör med Ubuntu 7.10, Apache 2, ISPConfig, MySQL mm. Följde guiden http://www.howtoforge.com/perfect_server_ubuntu7.10
När jag öppnade sidan för besökare började problemen direkt, minnet som jag hade tillgängligt (256 MB/ 512 MB burst) tog slut direkt och till sist stängdes Apache ner. Jag har apache2-mpm-prefork installerat. Efter lite letande på nätet hittade jag till slut inställningar för apache som verkar vara stabila, iallafall för tillfället. <IfModule mpm_prefork_module> StartServers 1 MinSpareServers 1 MaxSpareServers 1 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 1 MaxClients 150 MinSpareThreads 2 MaxSpareThreads 5 ThreadsPerChild 10 MaxRequestsPerChild 0 </IfModule> Just nu ligger minnesanvändningen mellan 120-200 MB. Vad finns det mer för inställningar man kan göra för att optimera servern för bästa prestanda? |
||
Svara med citat |
2008-03-02, 23:10 | #2 | ||
|
|||
Bara ett inlägg till!
|
är du säker på att det endast är apache som är boven?
vet ju inte vilken vps och vilken standard inställning dom har. Men det kan ju vara annat som ligger och kör som drar minne som du inte behöver. gör en Citat:
Sedan tar du det första numret (tex 6605) och skriver Citat:
sorry om det låter som att jag antar något.. Prova även att läsa http://emergent.urbanpug.com/?p=60 |
||
Svara med citat |
2008-03-02, 23:16 | #3 | ||
|
|||
Bara ett inlägg till!
|
en sak bara. dina inställningar gör så du inte kan ha allt för många besökare..
så var försiktig med hur mycket du begränsar apache. sedan är lighthttpd verkligen att rekommendera. använt den några gånger för siter som fått.. MÅNGA besökare per sekund.. helt underbart "light" :P |
||
Svara med citat |
2008-03-03, 11:13 | #4 | ||
|
|||
Klarade millennium-buggen
|
Välkommen till VPS-landet, här kan man inte riktigt vara säker på varför saker fungerar eller inte. Man får pröva sig fram.
Att apache drar så mycket verkar ovanligt. Normalt är det mysql som grisar i sig . Är InnoDB avslaget? perl som krävs av Spamassassin är också bra på att konsumera minne. Ett alternativ är Bogofilter, mindre krävande. Sist men inte minst så kan Postfix ta för sig av tcp-connections så att de inte räcker till. |
||
Svara med citat |
2008-03-03, 15:30 | #5 | |||
|
||||
Har WN som tidsfördriv
|
Hur mycket minne tar varje apache-process, på ett ungefär? Med 256MB minne så kan du inte ha MaxClients så högt antagligen, inte utan att minnet tar slut. Börjar burken swappa så kommer det gå väldigt långsamt.
Vi har 2GB minne just nu och har fått dra ner MaxClients till 100 och KeepAlive till 2 för att inte burken ska få slut på minne allt för fort. Ska uppgradera till 8GB inom kort.. |
|||
Svara med citat |
Svara |
|
|