Sengoli sa Lingoloa
🚀 Ha leqephe le matla sebakeng sa marang-rang le na le khoutu ea maemo e seng ea 200 ka tšohanyetso, PHP8.3-FPM e ka ipholisa joang ka metsotsoana?
🔥 PHP90-FPM tlhophiso e pholosang bophelo eo 8.3% ea basebelisi ba sa e tsebeng! Thuto e sebetsang ea Monit dynamic page mokhoa oa ho ipholisa.
Na u nahana hore ho lekola ho pholoha ha tšebetso ea PHP-FPM ho lekane? E fosahetse ho hang!
Ha PHP-FPM ho seva ka tšohanyetso e ea haywire, ho sheba feela mokhoa oa ho pholoha ho tšoana le ho sebelisa thermometer ho lekanya mofetše - ha e fumane bothata bo bolaeang ho hang.
Ke bone batho ba bangata haholo ba lebelangphp-fpm.sockTlhokomelo e ne e sa khotsofala, 'me ka lebaka leo, sebaka sa marang-rang e se e le khale e le lebitla la 404. Kajeno ke batla ho arola leshano lena la ts'ebetso le tlhokomelo le ho u bontša 'nete e tšollang mali: ts'ebetso e phelang ≠ ts'ebeletso e tloaelehileng.
🌪️ Boemo bo senyang: Socket e hokahane, empa sebaka sa marang-rang se shoele
tse itsengKhoeboTlhokomelo ea sebaka sa marang-rang e bonts'itse hore ts'ebetso ea PHP-FPM e ne e sebetsa ka mokhoa o tloaelehileng, empa basebelisi ba ne ba tletleba ka liphoso tsa ho lefa.
Kamora ho batlisisa nako e telele, ke fumane hore mohopolo o lutlang laeboraring ea mokha oa boraro o entse hore ts'ebetso ea PHP e phele empa e sa khone ho sebetsana le likopo ka botlalo.
Ka nako ena, ho its'etleha feela ka ho bona sekoti ho tšoana le ho sheba molumo oa zombie - u ke ke ua fumana boko ho hang.lefu.
💥 Tharollo ea ho beha leihlo habeli e khelosang temoho
Lahla tlhahlobo eo e siiloeng ke nako ea lehlakore le le leng! Litsebi tse ntle ka ho fetisisa kaofela li sebelisa leano la strangulation habeli la lera la tšebetso + lera la khoebo.

Tlhophiso e latelang e tla lumella seva sa hau ho iphekola kapele ho feta ts'ebetso le basebetsi ba tlhokomelo ba ka tsoha betheng ha mathata a hlaha:
check process php8.3-fpm with pidfile /run/php/php8.3-fpm.pid
start program = "/usr/sbin/service php8.3-fpm start"
stop program = "/usr/sbin/service php8.3-fpm stop"
if failed unixsocket /run/php/php8.3-fpm.sock then restart
if failed
host www.chenweiliang.com
port 443
protocol https
request "/wp-login.php"
status = 200
hostheader www.chenweiliang.com
for 3 cycles
then restart
if 5 restarts within 5 cycles then exec "/usr/bin/systemctl restart hestia"
🔍 Lintlha tse bolaeang tse patiloeng ka har'a liparamente
• hostheaderLiparamente ke li-talisman tse pholosang bophelo ho CDN/maemo a ho leka-lekanya mojaro. Ntle le bona, ho tšoana le ho batla mohlabani ea bolotsana ea nang le likhalase tsa pono ea bosiu - u ke ke ua tšoara boemo bo emisitsoeng bo bakoang ke hlooho e sieo ea Host.
• for 3 cyclesMoralo ona oa nako ea buffer o qoba ka mokhoa o phethahetseng liphoso tse fosahetseng tse bakoang ke jitter ea marang-rang. Ho tšoana le ho kenya mochine o thibelang ho tsilatsila tsamaisong ea ho lebela ho thibela ho tsukutlana ka letsoho hore ho se ke ha bula konopo ea nuclear.
• Qetellongexec "/usr/bin/systemctl restart hestia"Ke motsamao oa ho qetela oa 'molai. Ha PHP-FPM e hloleha ho tsoha ka makhetlo a 5 ka tatellano, ke ile ka phethola tafole mme ka qala karolo eohle ea moeti. Ena ke leqheka leo ke le utsoitseng ho tloha mochineng oa potoloho oa tsamaiso ea khoebo ea Wall Street.
🚨 Lithuto tse ithutiloeng ho bohloko le mahlomola: Maraba a 3 a ka etsang hore u hlolehe
- Bosholu ba setifikeiti sa SSL: Kamora ntlafatso,
protocol httpsHo se e ngole ho etsa hore tlhahlobo e lule e e nka e le ntho e tloaelehileng. Hamorao ke ile ka fumana hore mofuta oa khale oa Monit ha oa ka oa netefatsa setifikeiti ka boiketsetso, e leng se ileng sa etsa hore ke lahleheloe ke bonase ea ka ea pheletso ea selemo. - Leqephe la ho kena 401 sefi: lebala ho eketsa ha u beha leihlo leqephe la ho kena
Basic AuthenticationKa lebaka leo, tlhahlobo e 'ngoe le e' ngoe e etsa hore motho a qale hape. Ho tšoana le ho nosetsa serapa ka sesebelisoa sa ho tima mollo - se matla ka ho lekaneng empa se fosahetse ka ho feletseng - Log Black Hole: Hang
/var/log/monit.logHa boholo bo nyolohela ho 50G, re ile ra fumana hore sethoto se seng se behile nako ea ho lemoha ho motsotsoana o le mong. Hopola, logong ea ho beha leihlo ke eona ntho e lokelang ho beoa leihlo!
💡 Netefatso le mehato ea ho lokisa liphoso
- Ho hlahloba syntax ea tlhophiso:
monit -t - Tlhophiso e fetelletseng:
monit reload
Tlhahlobo ea ho Qetela
- Teko ea ho Ipolaea: Ka ho toba
kill -9Bolaea ts'ebetso ea PHP-FPM 'me u shebe lirekoto tsa tsoho lethathamong la ho beha leihlo. Ho utloahala eka ke ho shebella filimi ea zombie! - Ente ea chefo: Fetola leqephe la ho kena ka boomo ho khutlisa khoutu ea boemo ba 503 le ho bona hore na sistimi ea ho beha leihlo e ka hlasela ka nepo. Ke bitsa mokhoa ona "ente ea digital" - ho kenya palo e nyenyane ea kokoana-hloko tsamaisong esale pele ho qobella karabelo ea 'mele ea ho itšireletsa mafung ea tsamaiso ea tlhokomelo. Ha lialamo li khanya ka mokhoa o makatsang 'me lits'ebeletso li iphekola, u tla bona takatso ea ho phela lefatšeng la khoutu e tukang!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Sengoloa se arolelanoang ke Monit ho lekola leqephe le matla la sebaka sa marang-rang se lemoha hore khoutu ea boemo ha se 200 mme e qala hape ka bo eona php8.3-fpm e ka ba molemo ho uena.
Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-32764.html
Ho notlolla maqheka a patiloeng🔑, rea u amohela ho kenela mocha oa rona oa Telegraph!
Share le ho rata haeba u e rata! Likabelo tsa hau le tseo u li ratileng ke khothatso ea rona e tsoelang pele!