Faʻafefea ona faʻateleina tutusa fesoʻotaʻiga i Apache

O le aso ua ou sau e toe talanoa tasi ia te oe e uiga i se tasi o 'upega tafaʻilagi e sili ona faʻaaogaina i le lalolagi: O le upega tafailagi Apache2.

O se mataupu na talanoaina i le tele o taimi, ae o lenei ua ou sau e taʻu atu ia te oe e uiga i se isi foliga e amanaʻia ma lenei tautua: Le tapulaʻa o fesoʻotaʻiga tutusa. E le afaina pe a fai o matou e sili ona taua poʻo se vaʻalele ma se i7 gaosi ma 32 GB o le mamoe poʻa ...

O le tapulaʻa o fesoʻotaʻiga faʻatasi o le a tutusa i taimi uma vagana ua tatou faia le talafeagai fuafuaga, o lona uiga afai tatou te mananaʻo e tele tagata fesoʻotaʻi i le taimi e tasi, tatou o le a le gata manaʻomia lelei masini lelei, ae faʻapea foi ma se lelei faʻatulagaina.

I lenei tulaga e le manaʻomia le faʻapipiʻiina o se mea, o mea uma e faʻavae i luga o faigofie mataupu e tatau ona amanaʻia e faʻamautu ai le apache; manatu e tatau ona matua manino ao le i manaʻo e faia ni suiga.

apache2_logo

O le mea muamua e mafaufau i ai o le: O le a le agavaʻa o loʻo i ai i laʻu au? E fia faʻatasi fesoʻotaʻiga e mafai e laʻu mea faigaluega ona lagolagoina pe a ou faʻamalosia i le tele e mafai ai? O nei mea uma e faʻamoemoe i se mea e tasi; RAM (Random Access Memory).

O le tele o le RAM, o le sili atu o le numera o fesoʻotaʻiga, e ui lava e leai se faʻatulagaina taua (o lona uiga, X tagata faʻatau mo X X taʻitasi), o le mafuaʻaga muamua lava e taua ai le faia o nai laʻititi fuafuaina i luga o la tatou 'upega tafaʻilagi, ma le ina ia mafai ai ona iloa o matou tapulaʻa.

O le mea muamua e tatau ona e iloa o le a le tele RAM i le averesi o soʻotaga i Apache faʻaumatia, talu ai o soʻotaga fesoʻotaʻiga uma faʻapea o se mautinoa taumafaina o RAM i le polokalama ... E mautinoa lava e le o soʻotaga fesoʻotaʻea uma le mamoe poʻa, lea e tatau ona faia e se tasi. a ala faʻasalalau ... O nei mea uma e mafai ona maua mai i le faʻatonuga lenei:

ps -ylC apache2 --sort: rss | awk '{SUM + = $ 8; I + = 1} FAʻAIʻU {lolomi SUM / I / 1024} '

O le iʻuga na mauaina o le a avea ma sui i megabytes ma ono fesuisuiaʻi faʻalagolago i le aofai o faʻagaoioia fesoʻotaʻiga, le ituaiga o itulau faʻaulufaleina, ma isi ... O le mea lea, e fautuaina e faʻatino le suʻega ma eseese tapuni tatala; e tofu ma le faʻaali eseese mai pe a mafai. I laʻu mataupu, mo se faʻataʻitaʻiga, o le iʻuga o le 9.5458, lea a tatou faʻataʻamilomiloina o le a 10 MB RAM na faʻaumatia ile averesi ile fesoʻotaʻiga.

E taua foi le iloa pe fia le RAM e faʻaumatia e le toega o gaioiga o loʻo faʻagaoioi i le faiga, talu ai o le 'upega tafaʻilagi tautua e le naʻo le tasi lea e faʻatautaia i le faʻagaioiga ma e manaʻomia le tuʻu fua o le manatuaina o le RAM i luga ole server ina ia mafai ai ona faʻatinoina le toega o galuega. Lenei mafai ona mauaina ma le faʻatonuga faʻaalia i lalo:

ps -N -ylC apache2 --sort: rss | awk '{SUM + = $ 8} FAʻAIʻU {lolomi SUM / 1024}'

O le iʻuga na maua e faʻapea foi ona faʻaalia i megabytes, ma o le a faʻaalia manino mai ia matou le aofaʻi o RAM na faʻaumatia e le tele o gaioiga; i laʻu mataupu 800 MB. Faʻatasi ai ma lenei faʻamatalaga e mafai ona matou faia se faʻatusatusaga lautele o le aofai o taimi tutusa fesoʻotaʻiga e mafai ona matou maua; Ou te fuafuaina o le a tatou mauaina e ala i se sili faigofie taʻotoga.

(RAMTOTAL - RAM_RESTOPROCESOS) / RAM_POR_CONNEXIÓN

Faatasi ai ma lenei metotia i le lima, seʻi tatou mafaufau o loʻo i ai sa tatou komepiuta ma le 4 GB RAM, o lona uiga, 4096 MB ma o la tatou komipiuta na faʻaalia taunuʻuga taua; o le faitauga o le:

(4096 - 800) / 10 = 329 fesoʻotaʻiga tutusa

O le faʻafitauli i lenei faʻatusatusaga o le tasi e ova tele, talu ai o le a faʻaumatia uma RAM (faia le 'auʻaunaga faʻaalu fesuiaʻi) faʻapea foi, i le tulaga o le i ai o se nofoaga autu o faʻamatalaga, pei o MySQL poʻo seisi lava, o fesoʻotaʻiga i ai o le a faʻaumatia ai foi RAM, o lona uiga o le numera maua mafai ona agavaʻa o se utopian numera. O le mea lea, ia tuʻu saoloto le manatuaina mo ono faʻaopopo gaioiga ma ia mafaufau foʻi i le ono mafai ona faʻatautaia fesoʻotaʻiga i se database, o le a tatou faʻaititia le numera o fesoʻotaʻiga i 250.

O lenei ua i ai la tatou numera tele o taimi tutusa fesoʻotaʻiga, tatou tatau ona sauni Apache e mauaina lenei numera, lea e faia i le faʻamau faila o lenei valaʻau apache2.conf, lea e talimalo i / etc / apache2.

O le faila i le fesili e mulimuli i se fausaga faʻavae i luga modula, taʻitasi ma lona igoa faʻatatau, ae tatou naʻo le fiafia i se tasi o latou, o latou igoa o  mpm_prefork_module. O le vaega o loʻo fesiligia, o loʻo iai ni faʻamatalaga o loʻo mulimuli mai:

StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0

Lenei module ei ai le faʻasologa o sili taua tapulaʻa, e ui lava o loʻo iai se tasi o latou e sili ona fiafia iai tatou, valaʻauina MaxClients. O lenei parakalafa faʻamaoti mai le aofaʻi maualuga o soʻotaga tutusa ma e tatau ona toe fesuiaʻi i 250.

Tasi le auiliiliga e te mafaufauina o le pe a fai o se tau e ese mai i le le faʻamaonia o loʻo faʻamaoti mai i le parakalafa, e manaʻomia le faʻaopoopoina o leisi tasi sili atu AUA LE o lenei. Ua taʻua lenei parakalafa ServerLimit ma seti le tapulaʻa o fesoʻotaʻiga e mafai e le 'auʻaunaga ona "taofia" tusa lava pe o fafo atu o le tapulaʻa.

O le ServerLimit parameter e tatau lava ona maualuga teisi atu nai lo le MaxClients ma iinei, ona e laititi le avanoa mo togafiti, o se tapulaʻa o 270. Lenei o le a faia le module foliga faʻapea:

StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 270 MaxClients 250 MaxRequestsPerChild 0

Lenei e naʻo le mea e tatau ai le toe amataina o le Apache tautua faʻaaogaina le faʻatonuga: 

/etc/init.d/apache2 toe amata

Faatasi ai ma lenei mea ua mafai ona tatou fiafia i la tatou 'upega tafaʻilagi e sili ona lelei.

Faʻafetai.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

21 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   zetatin malo

    Faʻafetai mo le tulaga!

    1.    Drassill malo

      Ou te fiafia ua e aoga.

      Faʻafetai.

  2.   Michelangelo malo

    E i ai le auala e faʻaputu ai Apache ma lua tautua, e mafai ona e faʻamatalaina pe faʻafefea ona aoga?

    1.    Drassill malo

      E ui lava na ou faitau i nisi o manatu e uiga i ai, ou te leʻi faaaogaina lava e faataitai ai. Tusa lava, atonu o lenei tusitusiga e mafai ona avatua ia te oe ni taʻitaʻiga i lenei tulaga, e ui lava ou te toe fai atu ou te leʻi maua le avanoa e faʻataʻitaʻia ai:

      http://www.muspells.net/blog/2011/04/alta-disponibilidad-con-apache2-y-heartbeat-en-debian-squeeze/

    2.    Edward Khalil malo

      Sa e fesili mo se taimi umi, pe a e le fofo; E i ai laʻu polokalame faʻapaleni ma le isi pati o loʻo avea ma faila faila, e te tusi faʻamau o loʻo i le var / www / html / (i loʻu tulaga) i le faila faila, o lea latou te tutusa ai faʻamatalaga e tasi, ma oe ono mafai Manaʻomia se ip ip e tali atu ma toe tuʻu i ips o apache, mo lenei mea e mafai ona e nofoia se haproxy ma afai e te manaʻo i le maualuga avanoa oe mafai ona tuʻufaʻatasia keepalive neʻi pa'ū le tasi, o le isi faʻaauau pea ona tali mai, pe faʻapea foi pe afai ua uma ona e o se vaega mo le talosaga, e mafai ona paleni ma pauna faia backends i uma 'auʻaunaga, mo faʻapitoa mataupu e pei o le moodle poʻo ni polokalama e fesoʻotaʻi i se nofoaga autu o faʻamatalaga i MySQL, oe e tatau ona fausiaina se tagata faʻaaoga i le app server e faʻasino i le lava faʻamaumauga .

  3.   shamaru malo

    Faʻafetai tele lava mo le pou, o oe e matua saʻo, o le mamoe poʻa o le muamua faʻatatau, e ui lava ou te manatu o loʻo tatou fuafuaina foʻi le aofaʻi maualuga o gaioiga e mafai ona faʻatautaia e le tatou masini (mea moni, muamua faia le faʻatatauina o le autu manatua) ma faʻafefea ona tufatufa malosi le disk (Faʻataʻitaʻiga vaeluaga / var = 1TR).

    1.    Drassill malo

      E saʻo oe; e taua mea uma, pei o le faʻatonutonu o le vevela i isi mea. E mautinoa lava e mafai e le gaosiga malosi ona faʻatinoina le tele o galuega i le taimi e tasi ma le sili atu ona lelei, ae o le autu o lenei pou o le faʻamatalaina o le taua o le RAM e tusa ai ma le numera o fesoʻotaʻiga tutusa.

      O se auala lelei e faʻatonutonu uma ai nei mea ma vaai pe le faʻamalieina le tatou masini pe a fai e leai se maua fua o le RAM, o le faʻaaogaina lea o le bash script. O lenei pou na ou faia i ni nai aso ua tuanaʻi atonu e manaia mo oe, lea ou te tuʻuina atu ia te oe i le fesoʻotaʻiga lenei; O se mataituina lalolagi ae atonu e manaia mo le tasi:

      http://bytelearning.blogspot.com.es/2015/07/controlando-la-salud-del-equipo-con-bash.html

      Tali i le upusii

  4.   Sergio S. malo

    Manatua lelei, faafetai tele lava!

    1.    Drassill malo

      Faafetai tele lava! Talosia na mafai ona e faʻaaogaina.

  5.   faʻaaluma malo

    Ou te le manaʻo e avea ma se vale ...
    … Ae o le faʻateleina o numera o fesoʻotaʻiga e te le tuʻulafoaʻia atili i se osofaʻiga DDoS?

    1.    Drassill malo

      E le o se lemu fesili cretin. O le mea moni o le faʻateleina o numera o fesoʻotaʻiga tutusa, matou te faʻamalosia faʻamalosi Apache e faʻasaga i osofaiga a le DDOS, talu ai e tatau ona e manatuaina o le numera o le sili atu tutusa soʻotaga faʻatulagaina i luga o le 'auʻaunaga o le numera o le aofaʻi tele maualuga fesoʻotaʻiga, ae le o mai mai o se tasi faʻaaoga. I le taimi nei, aʻo le amataga e naʻo le 150 fesoʻotaʻiga fesoʻotaʻiga sa mafai ona matou lagolagoina (pe o ni fesoʻotaʻiga mai se faʻavae talafeagai pe leai) o lenei e mafai ona tatou faʻamoemoe i le toʻatele o loʻo lagolagoina e le matou 'auʻaunaga, manaʻomia le tele o faʻafesoʻotaʻiga i le taimi e tasi e aunoa ma tautua E manino lava, o le faʻateleina o le aofaʻi maualuga o fesoʻotaʻiga e le o se auala e puipuia ai mai lenei ituaiga o osofaʻiga, ae sili atu firewall faiga faʻavae tatau ona faʻatinoina. Afai, mo se faʻataʻitaʻiga, o le 'upega tafaʻilagi tautua oe manaʻo e tuʻuina o le a faʻaalia i le initaneti, o se puipuiga auala e mafai ona faʻatinoina o le faʻaopopoina o nei laina i la tatou firewall:

      iptables -A INPUT -p tcp –syn –portport 80 -m connlimit –connlimit-upto 10 -m state –state NEW -j ACCEPT

      iptables -A INPUT -p tcp –portport 80 -m setete –state Faʻavaeina, fesoʻotaʻi -j Talia

      iptables -A INPUT -p tcp –portport 80 -j FAʻAFI luga

      1.    Lulu malo

        O se tasi o uiga o le osofaʻiga a DDoS o le tagata osofaʻi e mafai ona aliali mai e lafo ni afifi mai le tele o itu eseese, e taofia ai le tafe o pepa mai le sau mai le tasi itu.

    2.    Drassill malo

      E saʻo oe i le uiga o se pa puipui pei o le mea na ou setiina e le lelei tele faasaga i le osofaʻiga a le DDOS, talu ai e sau mai i punaoa eseese. Tusa lava, e sili atu le faʻatapulaʻaina o numera o fesoʻotaʻiga i le 10 mo nei mea taʻitasi nai lo le leai o se tapulaʻa, faʻatagaina punaoa taʻitasi e faʻatuina le selau pe sili atu fesoʻotaʻiga.

      Poo le a lava le mea, o le pusa o le fesili o le tele o taimi tutusa fesoʻotaʻiga lagolagoina le 'auʻaunaga, o le sili atu ona faigata o le tuʻituʻi i lalo ma se osofaʻiga DDOS, lea o le a atili ai faigata mo le itulau e tuʻituʻi i lalo e se tagata osofaʻi .

      Faʻafetai.

  6.   eliotime3000 malo

    Lelei. Mo le taimi nei ou te faaauau pea ma NGINX i luga o laʻu 'upega tafaʻilagi ina ia aua neʻi faʻasauā i le VPS o loʻo ia te aʻu.

  7.   Bruno cascio malo

    Lelei pou @Drassill!

    Na ou manaʻo e fai soʻu sao i se mea atonu e sili atu le faʻamaumauga nai lo le faʻavasega.
    E ui lava o le auala sili ona faigofie ma saoasaoa e fuafua ai le faʻaaogaina o palakalafa ma le uiga, masalo e mafai ona tatou sili atu faigata ma faʻaaoga le "median" nai lo le "uiga". O le a se mea e laveaʻi ai i tatou? O numera na fanaina i luga pe a fai o se fesoʻotaʻiga ua faʻaumatia le tele o manatua. Mo se faʻataʻitaʻiga, faʻapea o tagata o loʻo mulimuli mai latou te faʻaaogaina mea taua o loʻo mulimuli mai, i le iunite o mea latou te manaʻomia (KB, MB, MiB, ma isi):

    10, 15, 150, 5, 7, 10, 11, 12

    O le averesi o le a tuʻuina atu ~ 30

    Ma o le mafuaʻaga ona o loʻo tele lo tatou iʻuga (150), ma o faʻatatau e valea. O le ogatotonu aofia ai le okaina o nei faʻamaumauga, vaevaeina le aofaʻi o faʻataʻitaʻiga e le 2 (la matou nofoaga tutotonu) ona maua ai lea o le numera o lena tulaga. Faatasi ai ma lenei o le a tatou maua se mea pei

    5, 7, 10, 10, 11, 12, 15, 150

    Ma o le matou uiga o le: 8/2 = 4 o le ~ 10

    Lenei oe mafai ona vaʻaia e tusa lava pe o le a le valea o le soʻona ono ono avea, o le a aumaia pea ia i tatou se sili atu talafeagai taua. Afai matou te faʻaopopoina se tagata faʻatau e faʻaaogaina le 200, o le matou median o le 11, ae o le averesi e ono alu i le ......

    Ua naʻo se saofaga, ma e matua finauina lava, aua ma fesoʻotaʻiga e le mimilo.

    Fusi tagata linuxera 🙂

  8.   Carlos malo

    Talofa, sa i ai saʻu faafitauli i luga o laʻu auauna tuuto, ma o taimi uma lava o le aofai o le tusa ma le 250 tagata i luga o le initoneti latalata, e tusa ai ma le google analytics i le taimi moni, o laʻu sapalai e pei e paʻu ma o le sootaga e faifai malie seʻia paʻu le sootaga i luga o le 'upega tafaʻilagi ma e le tuʻuina atu sili atu nai lo le numera o tagata e faʻaaogaina le initaneti, ae a ou vaʻaia le faʻatinoina o le tuʻufaʻatasia o le server o 8gb ram o loʻo faʻaali mai le 10% o faʻaoga, o le cpu: 5% o faʻaoga ma le hard disk i le: 1.99% o faʻaaoga.
    E mafai ona e fesoasoani mai? Le mafai ona ou mauaina le mea e fai, o le faia o nei laʻasaga o le tali?

    1.    Drassill malo

      Lelei Carlos.

      O le faʻafitauli e te faʻamatalaina e taatele lava pe a le saunia lelei le 'auʻauna. Atonu e talia e lau 'auʻaunaga se numera laʻititi atu o soʻotaga faʻatasi ma a oʻo i le 250 faʻafesoʻotaʻiga o le a paʻu. I le mulimuli ai i le tusi lesona e tatau ona mafai ona e foia le faʻafitauli, e ui lava afai e i ai sau database i luga o lena server e tatau foʻi ona e faʻamautinoa lena faʻamaumauga.

      Faʻafetai.

      1.    Carlos malo

        Drassill, ua ou faia le faʻatulagaina na e taʻua ma na matua faʻamalieina, ananafi na ou oʻo atu ai i le 280 tagata faʻaaoga i luga o le upega tafailagi ma e leʻi tautau le auauna, ua ou fiafia lava i lenei iʻuga, ma ou te manaʻo foi e faia le isi mea e te taʻu mai ia te aʻu ia lelei. le faʻamatalaga, ¿Faʻafefea ona ou ausia lenei mea?

    2.    Drassill malo

      O le faʻavae nofoaga autu o manatu ua matala; E le tutusa le faʻaaoga o le mysql o postgres (mo se faʻataʻitaʻiga). E manino lava ou te le iloa uma faʻamatalaga; Sa ou faʻataʻitaʻia le mysql ma postgres, ma o le faʻateleina o taimi e tasi o fesoʻotaʻiga i mea ia e faʻavae i luga ole parameter max sootaga; O le a faia i luga o le /etc/my.conf ma o le a suia le vaega fesoʻotaʻi max (i isi). Mo postgres nai lo lena, E i ai laʻu tusitusiga luga o laʻu blog o loʻo faʻamatalaina ai auala e faʻalelei ia e ono aoga ia te oe pe oe mafai ona faʻaaogaina o se faʻasino mo lau nofoaga autu o faʻamatalaga:

      http://bytelearning.blogspot.com.es/2016/02/postgresql-una-alternativa-mysql-en.html

      Faʻafetai.

  9.   Erickson vasquez malo

    Talofa, pe a ou lafoina le muamua faʻatonuga, e faʻaalia ai ia te aʻu le tau 0. O le a lea?

  10.   Daniel Ojeda malo

    Faʻafetai mo lenei tulaga.