Mandag 22 november 2010

Optimalisere Apache bruke Webmin til å konsumere lavere minnebruk

6 juli 2010 av admin
Arkivert under Webmin

Du kan optimalisere Apache til å bruke lavere RAM i systemer hvor det er mangel på minne eller skikker er nær grensen! Her viser vi hvordan du kan redusere apache minnet bruksområder bruke Webmin kontrollpanelet!

Hvordan?

  • Bla til Webmin Apache Webserver modulen
  • Klikk på "Prosesser og Limits"
  • Endre følgende til verdiene som vises:

Maksimum spare server prosesser 3

Minimum spare server prosesser 2

Initial server prosesser 3


Hvis du vil, fjerne eventuelle moduler du ikke bruker. Dette faktisk vil redusere minnebruken mer enn noe annet, men det er vanskelig å gjette hvilke moduler du ønsker / trenger å gjøre jobben din.

mod_perl er nødvendig for den nye Analytics modulen i Virtualmin, men ellers alt kan kjøres under cgi eller fcgid ... og hvis minnet er et reelt problem, kan det hende du må gi opp på Analytics (eller sette det opp manuelt uten våre mod_perl filter).

Funksjonshemmende mod_php4 eller mod_php5 er kult (men hvis du har brukt det for PHP-skript, må du gjøre bytte til fcgid første, og tilbakestille tillatelser og eierskap opp PHP-skript i domene hjem) og vil barbere ganske mye av prosessen størrelse.

Andre muligheter for deaktivering: auth_dbm, disk_cache, proxy (men dette fjerner ganske mye av funksjonalitet), inkluderer (fjerner Server Side Include funksjonalitet), status.

Fordi Apache er sannsynligvis den største prosessen på noen hosting system ... hvis du arbeider med en svært liten minne system (under 256M), så må du kutte det ned mye. Dette er egentlig ikke valgfritt i dette tilfellet.


Du kan også redigere apache konfigurasjonen filen manuelt! Her er et eksempel Apache konfigurasjonsfil som er bra for systemer med lite minne:

Vedlikeholdsfrekvens På
KeepAliveTimeout 3

<IfModule Prefork.c>
StartServers 3
MinSpareServers 2
MaxSpareServers 3
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 500
</ IfModule>

<IfModule Worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 15
MaxSpareThreads 50
ThreadsPerChild 15
MaxRequestsPerChild 0
</ IfModule>

GD Star Rating
laster ...
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Relaterte innlegg:

  1. Optimalisering Virtualmin å konsumere mindre RAM
  2. Apache-konfigurasjonen (httpd.conf) sjekke
  3. Oppdatere Apache bruker Cpanel EasyApache
  4. Konfigurering av brannmuren for Webmin
  5. Sikker og Optimaliser Virtual Private Server (VPS)

Snakk Din Mind

Fortell oss hva du tenker ...
og oh, hvis du ønsker et bilde som skal vises med kommentaren din, går du få en Gravatar !