Prefork na mfanyakazi ni nini katika Apache?
Prefork na mfanyakazi ni nini katika Apache?

Video: Prefork na mfanyakazi ni nini katika Apache?

Video: Prefork na mfanyakazi ni nini katika Apache?
Video: 80httpd prefork worker 2024, Mei
Anonim

Prefork na mfanyakazi ni aina mbili za MPM apache hutoa. Wote wawili wana sifa na hasara zao. Kwa msingi mpm ni prefork ambayo ni thread salama. Prefork MPM hutumia michakato mingi ya watoto na uzi mmoja na kila mchakato hushughulikia muunganisho mmoja kwa wakati mmoja. Mfanyakazi MPM hutumia michakato mingi ya watoto yenye nyuzi nyingi kila moja.

Pia, wafanyikazi wa Apache ni nini?

Mfanyakazi . The Mfanyakazi MPM inageuka Apache kwenye seva ya wavuti yenye michakato mingi, yenye nyuzi nyingi. Tofauti na Prefork, kila mtoto mchakato chini ya Mfanyakazi inaweza kuwa na nyuzi nyingi. Mfanyakazi kwa ujumla inapendekezwa kwa seva za trafiki nyingi zinazoendesha Apache matoleo kabla ya 2.4. Hata hivyo, Mfanyakazi haioani na maktaba salama zisizo na nyuzi.

ni thread gani katika Apache? Apache HttpClient - Nyingi Mizizi . Matangazo. Programu yenye nyuzi nyingi ina sehemu mbili au zaidi zinazoweza kufanya kazi kwa wakati mmoja na kila sehemu inaweza kushughulikia kazi tofauti kwa wakati mmoja ikitumia vyema rasilimali zilizopo.

Kwa kuzingatia hili, nitajuaje ikiwa nina Apache Prefork au mfanyakazi?

Wezesha Apache maelezo_ya_modi. Hoji mod_info url, kwa kawaida curl localhost/server-info. Sehemu ya "Mipangilio ya Seva" itaonyesha "Jina la MPM: Mfanyakazi " Endesha httpd -V tena -- bado itaonekana prefork , hapana mfanyakazi.

MaxClients ni nini katika Apache?

Apache seva ya wavuti ina chaguo la usanidi linaloitwa MaxClients . MaxClients huamua idadi ya juu zaidi ya miunganisho inayofanana ambayo Apache itatoa huduma. Kadiri michakato ya mtoto inavyozalishwa ndivyo utumiaji wa kumbukumbu unavyoongezeka MaxClients ni chaguo muhimu la kurekebisha seva.

Ilipendekeza: