Tusitusiga Tusitusiga
š A fa'afuase'i ona iai se fa'ailoga e le 200 i luga o le upega tafa'ilagi, e fa'apefea ona fa'amalolo le tagata lava ia PHP8.3-FPM i sekone?āā
š„ PHP90-FPM fa'aola-ola fa'aola e 8.3% o fa'alapotopotoga latou te le iloa! Fa'ata'ita'iga a'oa'oga a le Monit dynamic page self-healing system.
E te manatu e lava le mataʻituina o le ola o le PHP-FPM process? E matua sese lava!
A fa'afuase'i ona fa'aletonu le PHP-FPM i luga o le 'au'aunaga, na'o le va'ava'ai i le fa'aolaola fa'agaioiga e pei o le fa'aogaina o le fuamoa e fua ai le kanesa - e le maua ai le fa'afitauli fa'aletonu.
Ua ou vaai i le toatele o tagata o leoleophp-fpm.sockO le mataŹ»ituina na faŹ»amalieina, ma o se taunuuga, o le upega tafaŹ»ilagi ua leva ona avea ma fanuatanu 404. O le asÅ ou te manaŹ»o e talepeina lenei taŹ»aloga ma le tausiga faŹ»asesega ma faŹ»aali atu ia te oe le mea moni toto: o se faagasologa ola ā o se auaunaga masani.
šŖļø FaŹ»ataŹ»itaŹ»iga faŹ»aleagaina: Socket e fesoŹ»otaŹ»i, ae ua mate le upega tafaŹ»ilagi
mautinoaE-fefaʻatauaigaO le mataʻituina o le upega tafaʻilagi na faʻaalia ai o le PHP-FPM o loʻo faʻagasolo masani, ae o tagata faʻaoga na faitio e uiga i le le mafai ona totogi.
Ina ua maeʻa se suʻesuʻega umi, na ou iloa ai o le galo i totonu o le faletusi lona tolu na mafua ai ona ola le faagasologa o le PHP ae le mafai ona faʻatautaia talosaga.
I le taimi nei, o le faʻalagolago naʻo le suʻesuʻeina o socket e pei o le siakiina o le fatu o se zombie - e le mafai ona e mauaina le faiʻai.oti.
š„ O se fofo mata'ituina fa'alua-fasiotia e fa'aleagaina ai le malamalama
Lafoa'i ese na mata'ituina le itu-tasi ua tuai! E fa'aoga uma e le au atamamai sili le ta'iala fa'alua o le fa'asologa o le fa'asologa + fa'aulu pisinisi.

O le fa'asologa o lo'o mulimuli mai e mafai ai e lau 'au'aunaga ona fa'amaloloina o ia lava nai lo le ta'otoga ma le tausiga o tagata faigaluega e mafai ona tula'i mai le moega pe a tutupu fa'afitauli:
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"
š FaŹ»amatalaga mataŹ»utia o loŹ»o natia i faŹ»amaufaŹ»ailoga
⢠hostheaderParameter o talismans faʻaola ola i ata o le CDN/load balance. A aunoa ma i latou, e pei lava o le su'eina o se tagata fusu fa'atasi ma mata tioata mo le po - e le mafai ona e pu'eina le tulaga le tumau e mafua mai i le ulutala Host o lo'o misi.
⢠for 3 cyclesO lenei mamanu taimi faʻapipiʻi e aloese ai mai mea sese e mafua mai i fesoʻotaʻiga jitter. E pei o le fa'apipi'iina o se mea e te'i fa'ate'ia i luga o le masini mata'ituina e taofia ai le tetete o lima mai le fa'aosoina o le ki faaniukilia.
⢠Mulimuliexec "/usr/bin/systemctl restart hestia"O le gaioiga sili lea e fasioti tagata. Ina ua le mafai e le PHP-FPM ona toe faʻaolaina mo le 5 taimi i se laina, na ou togiina le laulau ma toe amata le laulau talimalo atoa. O se togafiti lea na ou gaoia mai le masini fa'atosina o le faiga tau fefa'ataua'iga a Wall Street.
šØ Lesona a'oa'oina mai tiga ma mafatiaga: 3 mailei e mafai ona e toilalo
- SSL tusi faamaonia taufaasese: A maeʻa le faʻaleleia,
protocol httpsO le le tusiaina e mafua ai ona fa'asese i taimi uma le mata'ituina e pei ona masani ai. Mulimuli ane na ou iloa ai o le lomiga tuai o Monit e leʻi faʻamaonia le tusi faamaonia e ala i le faaletonu, lea na ou leiloa ai laʻu ponesi faaiʻu tausaga. - Ulufale itulau 401 mailei: galo e faaopoopo pe a mataituina le itulau saini
Basic AuthenticationO le i'uga, o su'ega ta'itasi e amata ai le toe amata. E pei lava o le faasÅ«sÅ«ina o se togalaau i se suauŹ»u fuimu ā e lava le malosi ae matuÄ sesÄ lava - Ogalaau Black Hole: Tasi
/var/log/monit.logIna ua siitia le tele i le 50G, na matou iloa ai o se vale ua setiina le taimi e iloa ai i le 1 sekone. Manatua, o le ogalaau mataʻituina lava ia o le mea e manaʻomia ona mataʻituina!
š” FaŹ»amaoniga ma le faŹ»aogaina o laasaga
- Su'esu'ega fa'asologa:
monit -t - Ova le uta fa'atulagaina:
monit reload
Su'ega Mulimuli
- Su'ega Pule i le Ola: Tu'usa'o
kill -9Faʻaumatia le PHP-FPM faʻagasologa ma vaʻavaʻai i faʻamaumauga toetutu i le ogalaau mataʻituina. E pei o le matamata i se ata tifaga zombie! - Iniseti oona: Suia ma le loto i ai le itulau saini e toe faʻafoʻi ai le 503 tulaga code ma mataʻituina pe mafai e le masini mataʻituina ona osofaʻia saʻo. Ou te fa'aigoaina lenei metotia "tui fa'akomepiuta" - tu'iina se vaega itiiti o siama i totonu o le tino e fa'amalosi ai le tali atu i fafo o le faiga mata'ituina. A emo fa'ailo ma fa'amaloloina i latou lava, o le a e va'ai i le mana'oga sili ona fiafia e ola i le lalolagi fa'ailoga e mu!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) O le tala faʻasoa e Monit mataʻituina le upega tafaʻilagi dynamic page e iloa ai o le tulaga code e le 200 ma otometi restart php8.3-fpm atonu e fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-32764.html
Ina ia tatalaina nisi togafiti natiaš, faŹ»afeiloaŹ»i e auai i la matou auala Telegram!
Faasoa ma fiafia pe a e fiafia i ai! O au fa'asoa ma fiafia o lo matou fa'aauau pea!