| |

Apache Web serverio konfigūravimas

Web serveris – tai tarnyba, užtikrinanti, kad Jūsų svetainės būtų matomos internete. Nuo šios tarnybos veikimo priklauso kaip sparčiai bei kiek vartotojų galės aptarnauti Jūsų svetainės.

Apache Web serveris turi daug konfigūracinių parametrų, kiekvienas kurių turi savo svarbią reikšmę, įtakoja resursų paskirstymą bei racionalų jų naudojimą.

Pagal nutylėjimą dedikuotuose serveriuose su valdymo pultais yra naudojamas Apache prefork modelis, kuomet vieną užklausą aptarnauja vienas procesas. Serveris negali tokių procesų turėti begalinę aibę, todėl būtina šių procesų kūrimą, panaikinimą ar palaikymą tinkamai sukonfigūruoti, atsižvelgiant į išskirtus resursus.

Tam egzistuoja pagrindiniai 4 kintamieji, naudojami Web serverio konfigūraciniuose failuose:

StartServers – pradinis paleidžiamų procesų kiekis;
MinSpareServers – pageidaujamas minimalus budinčių procesų kiekis;
MaxSpareServers – pageidaujamas maksimalus budinčių procesų kiekis;
MaxClients – maksimalus leidžiamas procesų kiekis.

Optimalios reikšmės kiekvienam iš šių kintamųjų galėtų būti skaičiuojamos pagal šias formules:
StartServers = RAM / 128;
MinSpareServers = RAM / 256;
MaxSpareServers = RAM / 64;
MaxClients = RAM / 32.
Čia RAM – operatyviosios atminties kiekis megabaitais.

Pavyzdžiui dedikuoto serverio „Optimalus“ planui reikšmės galėtų būti tokios:

StartServers = 4096 / 128 = 32;
MinSpareServers = 4096 / 256 = 16;
MaxSpareServers = 4096 / 64 = 64;
MaxClients = 4096 / 32 = 128.

Šių kintamųjų reikšmės turi būti nustatytos Web serverio konfigūraciniame faile, kuris yra patalpintas šakniniame Web serverio kataloge. Norint redaguoti šį failą įvykdykite šią komandą:

nano -w /etc/httpd/conf/httpd.conf

Atlikę reikiamus pakeitimus teksto redaktoriuje, failą galėsite išsaugoti CTRL+O klaviatūros mygtukų paspaudimu. Norint uždaryti teksto redaktorių spauskite CTRL+X mygtukų derinį.

Norint, kad atlikti pakeitimai įsigaliotų, Web serverio tarnybą reikės perkrauti. Tai galite atlikti įvykdę šią komandą:

service httpd restart

pvz.:

 StartServers 32
 MinSpareServers 16
 MaxSpareServers 64
 MaxClients 128
Kviečiu įvertinti įrašą!
[Viso: 0 Vidurkis: 0]

Similar Posts

Parašykite komentarą

El. pašto adresas nebus skelbiamas.

Sauga: − 3 = 5