Apache 2 guide opas

Löytyykö jostain Apache2 konffausohje pienelle palvelimelle niin, että muistin kulutus olisi mahdollisimman pieni/olematon?

Oletuksena se luo tosi paljon prosesseja, ja jos avaa sivun, niin niitä tulee vielä lisää, ja ne pysyy muistissa.
2253
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

/etc/

tai

/etc/apache2/

tai jossain muualla apache.conf tai apache2.conf

Keepalivetimeout 5


StartServers 1
MinSpareServers 1
MaxSpareServers 1
MaxClients 20
MaxRequestsPerChild 0


Näitä on .conf:issa useampiakin sen mukaan millä tekniikalla palvelin toimii. Konfaa ne kaikki samalla tyylillä eli pystyyn ei potkita kuin yksi threadi jossa rajattu määrä clienteja.

jossa on kohta threadien määrä. Pistät minimithreadeiksi ja maksimithreadeiksi tasan yhden ja sille vaikka 20 slottia per thread. Tällöin siis apachellasi on on vain yksi thread käytössä mutta nyt apachesi ei palvele kuin 20 samanaikaista yhteyttö kerrallaan ja sitten tulee "nocandota"... ja siis jokainen kuva tai dokumentti tai tiedosto joka palvelmielta haetaan vie yhden yhteyden pois poolista hetkeksi.

Eli siis tuollainen 20 yhteyttä riittää 1-10 samanaikaiselle käyttäjälle, riippuen käyttämistään selaimista, yhteyksien nopeuksista, tuurista ja tiedostojen koosta.

Äänestä
  • Mitä nuo: prefork.c, worker.c jne.. ovat?



    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    MaxClients 150
    MaxRequestsPerChild 0



    StartServers 5
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0



    NumServers 5
    StartThreads 5
    MinSpareThreads 5
    MaxSpareThreads 10
    MaxThreadsPerChild 20
    MaxRequestsPerChild 0



    ThreadsPerChild 250
    MaxRequestsPerChild 0



    StartThreads 10
    MaxClients 50
    MaxRequestsPerThread 10000



    ThreadStackSize 65536
    StartThreads 250
    MinSpareThreads 25
    MaxSpareThreads 250
    MaxThreads 1000
    MaxRequestsPerChild 0
    MaxMemFree 100



    StartServers 2
    MinSpareThreads 5
    MaxSpareThreads 10
    MaxRequestsPerChild 0

    Äänestä

Kommentoi aloitusta


löytyykö kirjoitti:

Löytyykö jostain Apache2 konffausohje pienelle palvelimelle niin, että muistin kulutus olisi mahdollisimman pieni/olematon?

Oletuksena se luo tosi paljon prosesseja, ja jos avaa sivun, niin niitä tulee vielä lisää, ja ne pysyy muistissa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu