Me pehea te whakanui ake i nga hononga honohono i Apache

I tenei ra ka tae atu ano ahau ki te korero ki a koe mo tetahi o nga ratonga paetukutuku e tino whakamahia ana i te ao: Te kaituku paetukutuku Apache2.

He kaupapa tenei kua maha nga wa e korerohia ana, engari inaianei ka tae atu ahau ki te korero ki a koe mo tetahi atu ahuatanga hei whakaaro mo tenei mahi. Te rohe o nga hononga honohono. Kaore he aha mena he tino kaupapa noa taatau, he waaahi ranei me te tukatuka i7 me te 32 GB hipi toa ...

Ko te rohe o nga hononga honohono ka rite tonu ki te kore tatou e whai i nga tikanga e tika ana, ko te tikanga mena e hiahia ana tatou kia maha nga taangata e hono ana i te wa kotahi, kaore e hiahiatia noa e tatou nga taputapu pai, engari me te whirihoranga pai.

I tenei keehi kaore e tika kia whakauruhia tetahi mea, ko nga mea katoa kei runga i nga kaupapa ngawari e tika ana kia whakaarohia hei whirihora apache; nga ariā me tino maarama i mua i te hiahia ki te whakarereke.

apache2_logo

Ko te mea tuatahi ki te whakaaro ko: He aha te kaha o taku roopu? E hia nga hononga honohono ka taea e aku taputapu te tautoko mena ka akiaki au i te mea e taea ana? Ko enei katoa e pa ana ki tetahi take kotahi; RAM (Mahara Whakauru Tuturu).

Ko te nui o te RAM, ko te maha ake o nga hononga, ahakoa kaore he uara pumau (ara, X kaihoko mo ia X hipi), koira te mea tuatahi ko te mea nui me mahi taatau iti i runga i ta maatau kaituku paetukutuku, me te ki te mohio ki o maatau rohe.

Ko te mea tuatahi kia mohio koe ko te nui o te RAM i runga i te toharite o te hononga ki Apache, na te mea kua whakatauhia e ia hononga tetahi RAM o te punaha ... Ma te mohio kaore nga hononga katoa e pau i te hipi toa, me kii tetahi he papaho papaaho ... Ka taea te tiki i enei katoa ma te whakahau e whai ake nei:

ps -ylC apache2 --sort: rss | awk '{SUM + = $ 8; I + = 1} MURI {tā SUM / I / 1024} '

Ko te hua i puta ka whakaatuhia i roto i nga megabytes a ka rereke pea i te maha o nga hononga hohe, te momo whaarangi i uru atu, me era atu ... No reira, he mea tika kia whakahaerea te whakamatautau ka tuwhera nga taapiri; e whakaatu ana ia tangata katoa i nga momo tuhinga ka taea ana. Ki taku keehi, hei tauira, ko te hua ko te 9.5458, mena ka whakaatuhia kia eke ki runga ka waiho 10 MP Kua pau te RAM i te toharite mo ia hononga.

He mea nui ano kia mohio koe ki te nui o te RAM e pau ana i nga toenga o nga waahanga e kaha ana ki te punaha, na te mea ehara ko te ratonga paetukutuku anake te mea e rere ana i te punaha whakahaere, me waiho te mahara RAM koreutu ki te kaitoha kia taea ai te whakahaere te toenga o nga mahi. Ka taea tenei ma te whakahau e whakaaturia ana i raro ake nei:

ps -N -ylC apache2 --sort: rss | awk '{SUM + = $ 8} MURI {tā SUM / 1024}'

Ko te hua i puta ka whakaatuhia i roto i nga megabytes, ana e whakaatu tika mai ana i te rahinga o te RAM e pau ana i era atu mahi; i taku keehi 800 MP. Ma enei korero ka taea e taatau te taatai ​​i te maha o nga hononga honohono ka taea e taatau; Ki taku mohio ka whiwhi maatau ma tetahi mahi tino ngawari.

(RAMTOTAL - RAM_RESTOPROCESOS) / RAM_POR_CONNEXIÓN

Ma tenei tikanga e mau ana, me whakaaro taatau he rorohiko taatau me te 4 GB RAM, ara, 4096 MB a kua whakaatuhia mai e ta maatau rorohiko nga hua kua whakahuatia ake nei; ko te tatauranga:

(4096 - 800) / 10 = 329 hononga hono

Ko te raru o tenei tatauranga he nui rawa atu tetahi, na te mea ka pau katoa te RAM (ka pau i te kaituku te huri) me te mea hoki ka whai papaanga korero, penei i te MySQL tetahi atu ranei, ka pau ano nga hononga ki a ia. RAM, na ko te nama i whakawhiwhia ki a raatau hei tohu hei tau utopian. Na reira, kia kore ai e maharatia nga waahanga taapiri me te whakaaro ano ka taea te whakahaere hononga ki te papaarangi, ka whakaitihia te maha o nga hononga ki. 250.

I te mea kua nui rawa o taatau hononga honohono, me whakarite ta Apache kia uru mai ki tenei nama, ka mahia i te konae whirihoranga o tenei piiraa. apache2.conf, e whakahaerehia ana i roto i / etc / apache2.

Ko te konae e whai ake nei e whai ake ana i tetahi hanganga kōwae, ia tangata me ona ingoa e tika ana, engari ko taatau anake e aro atu ana ki tetahi, ko wai te ingoa  mpm_prefork_module. Ko te waahanga e paatai ​​ana kei a koe nga korero e whai ake nei ma te taunoa:

StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0

Ko tenei waahanga he raupapa waahanga nui whakaharahara, ahakoa tera tetahi o nga mea e tino pai ana ki a maatau, i karangahia KaitonoMahi. Ma tenei taapiri e tohu te maha o nga hononga honohono ana me whakarereke ki 250.

Ko tetahi taipitopito kia mahara koe mena ka uara ke atu tetahi uara haunga te taunoa ki taua waahanga, me matua taapiri tetahi i tetahi atu i mua o tenei. Ka huaina tenei taapiri TepeWhakaute ka tautuhia te rohe o nga hononga ka taea e te kaitoha te "pupuri" ahakoa kei waho atu o te rohe.

Ko te waahanga ServerLimit kia nui ake te teitei i te MaxClients ana konei, i te mea he iti te waahi mo te whakahaere, he rohe 270. Ma tenei ka penei te ahua o te waahanga:

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

Na, me whakahou ano te ratonga Apache ma te whakahau: 

/etc/init.d/apache2 tīmata

Na tenei ka taea e taatau te koa ki te manaaki i ta maatau kaituku paetukutuku.

Mauruuru.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

21 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   zetatin ka mea

    Mauruuru mo te pou!

    1.    taratara ka mea

      E koa ana ahau kua kitea e koe he pai.

      Mauruuru.

  2.   Michelangelo ka mea

    He ara ke ki te tautau i te Apache me nga kaiwhakarato e rua, ka taea e koe te whakamarama me pehea te mahi?

    1.    taratara ka mea

      Ahakoa kua panuihia e au etahi ariā mo taua mea, kaore ano kia whakamahia e au kia whakamahia. Ano, akene kei roto i tenei tuhinga etahi tohutohu mo tenei, ahakoa e kii ana ano ahau kaore au i whai waahi ki te whakamahi.

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

    2.    Eruera Karari ka mea

      Kua roa tau e patai ana, ki te kore koe e whakaoti; He mahere taurite taku me tetahi atu o nga roopu e mahi ana hei punaha konae, tohua e koe nga konae kei roto i te var / www / html / (i taku keehi) ki te punaha konae, no reira ka tohaina e raatau nga korero kotahi, a ka taea pea e koe rapua he ip mariko ka whakautu ka anga ki nga ips o nga apache, na tenei ka taea e koe te tango haproxy ana mena ka hiahia koe kia waatea koe ka taea e koe te whakakotahi kia tupato ki te hinga tetahi, kei te whakautu tonu tetahi, ana mena kua oti ke koe he rohe mo te tono, ka taea e koe te taurite ki nga pauna e mahi ana ki muri ki nga kaiwhakarato e rua, mo nga keehi motuhake penei i te moodle me etahi tono ranei e hono ana ki te putunga raraunga i roto i takuQL, me hanga e koe he kaiwhakamahi mo ia kaiwhakarato taupānga e tohu ana ki te putunga korero kotahi .

  3.   shamaru ka mea

    Ka nui te mihi ki a koe mo te pou, he tino tika koe, ko te hipi toa te tatauranga tuatahi, ahakoa e whakaaro ana ahau ka tatau hoki tatou i te maha o nga waahanga ka taea e taatau tukatuka te whakahaere (he tika, ko te mahi tuatahi te tatau i te maaramatanga matua) me te tohatoha o te kōpae pakeke (Hei tauira wawahitanga / var = 1TR).

    1.    taratara ka mea

      He tika taau; he mea nui nga mea katoa, penei i te mana o te paemahana me etahi atu mea. He maarama ka taea e te tukatuka kaha te mahi i nga mahi maha i te wa kotahi me te tino whaihua, engari ko te kaupapa o tenei pou he whakaatu i te hiranga o te RAM mo te maha o nga hononga honohono.

      He huarahi pai ki te whakahaere i enei ahuatanga katoa ka kite mena kaore e whakakiihia taatau tukatuka, mena he iti noa taatau RAM koreutu, ma te whakamahi i te tuhinga tuhi. Akene ko tenei whakairinga i mahia e au i etahi ra kua pahure ake nei he mea pai ki a koe, ka waiho e au i roto i te hononga e whai ake nei; He aroturukitanga puta noa i te ao engari akene he pai ki tetahi:

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

      Mauruuru!

  4.   Sergio S. ka mea

    Tino pai te mihi, kia ora!

    1.    taratara ka mea

      Nga mihi nui! Ko te tumanako kua taea e koe te whakamahi.

  5.   hangareka ka mea

    Kaore au e pirangi ki te waiho ...
    … Engari ma te whakanui ake i nga hononga kaore koe e whakararu i te whakaekenga DDoS?

    1.    taratara ka mea

      Ehara tenei i te patai mo te cretin. Ko te mea pono ma te whakanui ake i te maha o nga hononga honohono, ka whakapakarihia e maatau a Apache ki nga whakaeke a DDOS, na te mea me whakaaro koe ko te maha o nga hononga hono kotahi kua whakatauhia ki te kaitoha ko te maha o nga hononga nui katoa, kaore ko nga mea mai i he kaiwhakamahi kotahi. Na, i te tiimatanga ka taea e taatau te tautoko 150 hononga honohono (ahakoa he hononga mai i te putake tika kaore ranei) inaianei ka taea e taatau te tautoko i ta o taatau kaitoha, me nui ake te maha o nga hononga i te wa ano ka waihohia kaore he ratonga. Ae ra, ko te whakapiki i te nuinga o nga hononga kaore ko te huarahi ki te tiaki i a koe mai i tenei momo whakaeke, engari me whakahaere he kaupapa here firewall. Mena, hei tauira, ko te ratonga paetukutuku e hiahia ana koe ki te whakatakotoria ki te ipurangi, he ara ahuru ka taea te whakamahi ko te taapiri atu o enei raina ki ta maatau pātūahi

      iptables -A INPUT -p tcp –syn –e kawe mai i te 80 -m honohono –connlimit-tae atu ki te 10 -m ahua –kaainga NEW -j ACCEPT

      iptables -A INPUT -p tcp –hoko 80 -m state –Tehi Whenua WHAKANUI, WHAKAPONO -j TOHE

      iptables -A INPUT -p tcp – kaweake 80 -j MURI

      1.    hangareka ka mea

        Ko tetahi o nga ahuatanga o nga whakaeke DDoS ka taea e te kaiwhaiwhai te puta ki te tuku peeke mai i nga tohutohu maha, e aukati ana i te rere o nga peeke kia ahu mai i tetahi taha.

    2.    taratara ka mea

      E tika ana to whakaaro ko te papangaahi penei i taku i whakatu ai kaore i tino pai ki te whakaeke i te DDOS, na te mea he rereke nga korero. Ano, he pai ake te whakaiti i te maha o nga hononga ki te 10 mo ia o enei maataapuna kaua te kore he rohe, kia taea ai e ia punawai te whakarite kia kotahi rau nga hononga neke atu ranei.

      Ahakoa he aha, ko te kete o te paatai ​​ko te nui ake o nga hononga hono a te kaiwhakarato, ka uaua ki te turaki i a ia me te whakaeke DDOS, ka uaua ake te turaki o te whaarangi e tetahi kaiwhawhai.

      Mauruuru.

  6.   eliotime3000 ka mea

    Pai. I tenei wa kei te haere tonu ahau me NGINX i runga i taku papanga kia kore e whakamamaetia te VPS kei a au.

  7.   Bruno cascio ka mea

    He pou pai @Drassill!

    I hiahia ahau ki te toha atu ki tetahi mea nui ake pea te tatauranga i te whirihoranga.
    Ahakoa ko te huarahi tinowari me te tere ki te tatau i te taurangi kohi me te toharite, akene he kaha ake ta taatau me te whakamahi i te “tau waenga” hei utu mo te “toharite”. He aha te mea e ora ai tatou? Ka tau mai nga nama mena he hononga kua pau i te maha o nga mahara. Hei tauira, whakaarohia nga kaihoko e whai ake nei ka pau i a raatau nga uara e whai ake nei, i te waahanga whakamaharatanga e hiahiatia ana e raatau (KB, MB, MiB, me etahi atu):

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

    Ma te toharite e homai te ~ 30

    Na tenei na te mea he tino mutunga ta matau (150), a he porangi nga taatai. Ko te tau waenga ko te tono i enei korero, ka tohaina te maha o nga tauira ki te 2 (ta maatau pokapū) ka whiwhi i te maha o tera tuunga. Ma tenei ka pai taatau

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

    No reira ko ta matou tikanga: 8/2 = 4 ara ~ 10

    I konei ka kite koe ahakoa te haurangi o te mahi, ka nui ake te uara o te wa. Mena ka taapirihia e maatau te kaihoko e pau ana i te 200, ko te tau waenga ko te 11, i te wa toharite ka tae atu ki …….

    He takoha noa iho, a he tino tautohetohe, na te mea me nga hononga kaore e parea.

    Tauawhi tangata linuxera 🙂

  8.   Carlos ka mea

    Kia ora, i raru ahau i runga i taku kaituku i whakatapua, a ko tera te wa e tata ana te 250 o nga taangata e toro atu ana ki te ipurangi, e ai ki te taatai ​​a Google i te wa tonu, ka hemo taku kaituku, ka puhoi te hononga kia heke ra ano. te hononga ki te paetukutuku kaore e tuku ake i te maha o nga kaiwhakamahi i runga i te ipurangi, engari ka kite au i te mahinga o te kaitoha i whakatapua ko te hipi toa 8gb ka kitea te 10% o te whakamahinga, te cpu: 5% o te whakamahinga me te kopae pakeke ki: 1.99 Tuhinga o mua.
    Ka taea e koe te awhina i ahau? Kaore e kitea e ahau te aha hei mahi, ko te mahi i enei huarahi te otinga?

    1.    taratara ka mea

      Carlos pai.

      Ko te raru e whakaahuahia ana e koe he tino noa ka kore e rite te kaitoha. Ka whakaaetia pea e to kaitoha te maha o nga hononga honohono ka tae ana ki te 250 nga hononga ka pakaru. Whai i te pukapuka ka taea e koe te whakatau i te raru, ahakoa mena he papaanga korero taau kei runga i tera kaitautoko, me aata arotau ano hoki koe ki taua paatai.

      Mauruuru.

      1.    Carlos ka mea

        Drassill, kua oti i ahau te whirihoranga i whakahuahia e koe, a he tino pai, inanahi i tae atu ahau ki nga kaiwhakamahi 280 i runga i te ipurangi a kaore te kaitautoko i whakairi, he tino harikoa ahau ki tenei hua, ana kei te hiahia ahau ki te mahi i tetahi atu mea e kiia mai ana e koe kia tutuki. te papa raraunga, ¿Me pehea taku tutuki i tenei?

    2.    taratara ka mea

      Kei te tuwhera te kaupapa pātengi raraunga; ko te whakamahi i te mysql kaore i te rite ki nga pou (hei tauira). Ae ra kaore au e mohio ki nga putunga korero katoa; Kua whakamatauria e au taku mysql me nga pou panui, a ko te piki ake o nga hononga hono i enei ka ahu mai ki nga taapiri hononga max. ko te arotautanga o te MySQL e mahia i te /etc/my.conf me nga taapiri hononga max me huri (me etahi atu). Mo nga panui, he tuhinga ano taku kei taku blog e whakamarama ana me pehea te arotau kia whai hua ki a koe, kia whakamahia ranei e koe hei tohutoro mo to papaarangi.

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

      Mauruuru.

  9.   Erickson vasquez ka mea

    Kia ora, ka panga e ahau te ture tuatahi, ka whakaatu mai he uara ki ahau 0. He aha pea?

  10.   Raniera Ojeda ka mea

    Mauruuru mo tenei pou.