Papa Kuhikuhi ʻatikala
🚀 Inā loaʻa koke i kahi ʻaoʻao ikaika ma kahi pūnaewele kahi code status non-200, pehea e hiki ai i ka PHP8.3-FPM ke hoʻōla iā ia iho i kekona?
🔥 PHP90-FPM hoʻonohonoho mālama ola i ʻike ʻole ʻia e 8.3% o nā mea hana! ʻO ke aʻo ʻana o ka ʻōnaehana hoʻōla ponoʻī ʻaoʻao ʻo Monit.
Manaʻo ʻoe ua lawa ka nānā ʻana i ke ola o ke kaʻina hana PHP-FPM? Ua hewa loa!
Ke hele koke nei ka PHP-FPM ma kahi kikowaena, ʻo ka nānā wale ʻana i ke kaʻina hana e like me ka hoʻohana ʻana i ka thermometer e ana i ka maʻi kanesa - ʻaʻole ia e hopu i ka pilikia make.
Ua ʻike au i ka nui o nā kānaka e kiaʻi anaphp-fpm.sockUa ʻoluʻolu ka nānā ʻana, a ʻo ka hopena, ua lilo ka pūnaewele i hale kupapaʻu 404. I kēia lā, makemake wau e hoʻokaʻawale i kēia hana a me ka mālama ʻana i ka hoʻopunipuni a hōʻike iā ʻoe i ka ʻoiaʻiʻo koko: kahi hana ola ≠ kahi lawelawe maʻamau.
🌪️ ʻO ke ʻano hōʻino: Hoʻopili ʻia ka Socket, akā ua make ka pūnaewele
kekahiEʻulalaUa hōʻike ʻia ka nānā ʻana o ka pūnaewele i ka holo maʻamau o ke kaʻina hana PHP-FPM, akā ke hoʻopiʻi nei nā mea hoʻohana i ka hāʻule ʻole o ka uku.
Ma hope o ka huli lōʻihi, ua ʻike au i ka leak hoʻomanaʻo i loko o kahi waihona ʻaoʻao ʻekolu i ola ke kaʻina hana PHP akā hiki ʻole ke hoʻokō i nā noi.
I kēia manawa, ʻo ka hilinaʻi wale ʻana i ka ʻike socket e like me ka nānā ʻana i ka pulse o kahi zombie - ʻaʻole hiki iā ʻoe ke ʻike i ka lolo.make.
💥 ʻO kahi hoʻonā nānā ʻelua-pepehi e hoʻohuli i ka cognition
E kiola aku i ka nānā ʻana i ka nānā ʻana i ka ʻike hoʻokahi! Hoʻohana ka poʻe loea maikaʻi loa i ka hoʻolālā strangulation pālua o ka papa kaʻina + papa ʻoihana.

ʻO ka hoʻonohonoho ʻana ma lalo nei e ʻae i kāu kikowaena e hoʻōla iā ia iho ma mua o ka hiki ʻana o ka hana a me nā limahana mālama ke ala aʻe mai kahi moe ke hiki mai nā pilikia:
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"
🔍 ʻO nā kikoʻī make i hūnā ʻia i nā ʻāpana
• hostheaderʻO nā ʻāpana he talismans mālama ola i nā hiʻohiʻona CDN/load balancing. Me ka ʻole o lākou, ua like ia me ka ʻimi ʻana i kahi mea hakakā me nā maka maka maka pō - ʻaʻole hiki iā ʻoe ke hopu i ka mokuʻāina i hoʻokuʻu ʻia ma muli o ke poʻo poʻo Host nalo.
• for 3 cyclesHōʻalo pono kēia hoʻolālā manawa buffer i nā hopena maikaʻi ʻole i hoʻokumu ʻia e ka jitter pūnaewele. Ua like ia me ka hoʻokomo ʻana i kahi mea hoʻopaneʻe haʻalulu ma ka ʻōnaehana nānā e pale aku i ka haʻalulu lima mai ka hoʻomaka ʻana i ke pihi nuklea.
• Hopeexec "/usr/bin/systemctl restart hestia"ʻO ia ka hana pepehi kanaka hope loa. I ka hiki ʻole ʻana o PHP-FPM i ke ala hou ʻana no 5 mau manawa i ka lālani, ua hoʻohuli wau i ka papaʻaina a hoʻomaka hou i ka papa hoʻokipa holoʻokoʻa. He hana hoʻopunipuni kēia aʻu i ʻaihue ai mai ka mīkini hoʻokaʻawale kaapuni o ka ʻōnaehana kālepa Wall Street.
🚨 Nā haʻawina i aʻo ʻia mai ka ʻeha a me ka ʻeha: 3 mau pahele hiki iā ʻoe ke hāʻule
- Hoʻopunipuni palapala SSL: Ma hope o ka hoʻonui ʻana,
protocol httpsʻAʻole kākau ʻia ke kumu e kuhi hewa mau ai ka nānā ʻana e like me ka mea maʻamau. Ma hope mai ua ʻike au ʻaʻole i hōʻoia ka mana kahiko o Monit i ka palapala hōʻoia ma ke ʻano maʻamau, i lilo ai kaʻu bonus hopena makahiki. - E komo i ka ʻaoʻao 401 pahele: poina e hoʻohui i ka wā e nānā ai i ka ʻaoʻao komo
Basic AuthenticationʻO ka hopena, hoʻomaka kēlā me kēia ho'āʻo i kahi hoʻomaka hou. Ua like ia me ka hoʻoinu ʻana i ka māla me kahi mea hoʻoheheʻe ahi - lawa ka ikaika akā hewa loa - Log Black Hole: Hoʻokahi
/var/log/monit.logI ka piʻi ʻana o ka nui i 50G, ua ʻike mākou ua hoʻonohonoho kekahi mea lapuwale i ka manawa ʻike i 1 kekona. E hoʻomanaʻo, ʻo ka log kiaʻi ponoʻī ka mea e pono ke nānā ʻia!
💡 Ka hōʻoia ʻana a me ka hoʻopau ʻana
- Ka nānā ʻana i ka syntax hoʻonohonoho:
monit -t - Hoʻonohonoho hoʻouka nui:
monit reload
Hoao Hope
- Ho'āʻo pepehi kanaka: Direct
kill -9E pepehi i ke kaʻina hana PHP-FPM a nānā i nā moʻolelo o ke alahouana ma ka log nānā. Me he mea lā e nānā ana i kahi kiʻiʻoniʻoni zombie! - ʻAi ʻawaʻawa: E hoʻololi i ka ʻaoʻao komo e hoʻihoʻi i kahi code kūlana 503 a nānā inā hiki i ka ʻōnaehana nānā ke hoʻouka pololei. Kāhea wau i kēia ʻano "digital vaccine" - ke hoʻokomo ʻana i kahi maʻi liʻiliʻi i loko o ka ʻōnaehana ma mua e hoʻoneʻe i ka pane ʻana o ka ʻōnaehana nānā. Ke ʻālohilohi nei nā ala ala a hoʻōla nā lawelawe iā lākou iho, e ʻike ʻoe i ka makemake loa e ola i ke ahi honua code!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ʻO ka ʻatikala i haʻi ʻia e Monit e nānā ana i ka ʻaoʻao hoʻoikaika pūnaewele ʻike ʻia ʻaʻole 200 ke code kūlana a hoʻomaka hou i ka php8.3-fpm hiki ke kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-32764.html
No ka wehe ʻana i nā hoʻopunipuni huna ʻē aʻe🔑, aloha e hui pū me kā mākou channel Telegram!
Kaʻana like a like inā makemake ʻoe! ʻO kāu mau kaʻana like a me kāu makemake ʻo kā mākou hoʻoikaika mau!