Papa Kuhikuhi ʻatikala
He ʻauʻau koko i hoʻoulu ʻia e kahi ala socket
Penei ka moʻolelo.
He hoaaloha kaʻu nona ka kikowaena i hāʻule hou i ka mahina i hala.
Ua hele mai ʻo ia iaʻu a ʻōlelo mai ua hoʻomau ʻo monit i ka hōʻike ʻana i nā hewa, me ka ʻōlelo ʻana ʻaʻole hiki iā ia ke loaʻa ka faila socket php-fpm, a laila hoʻomaka ka lawelawe e hoʻomaka hou pinepine, a piʻi nui ka ukana. Ua kāhea ʻia ʻo ia e kahi kelepona ulia pōpilikia i ka hola 3 a.m. e hoʻoponopono i ke kikowaena.
Ua haʻi aku au iā ʻoe mai hopohopo a e hōʻike mai iaʻu i nā log monit.
I koʻu nānā ʻana aku, ua piha ia i kēia mau ʻano hewa:
hewa: hewa pili ʻo Unix socket /run/php/php8.4-fpm.sock — ʻAʻohe hewa faila a papa kuhikuhi paha: 'php8.4-fpm' faihoʻāʻo protocol alakaʻi [DEFAULT] ma /run/php/php8.4-fpm.sock — ʻAʻole hiki ke hana i ka unix socket no /run/php/php8.4-fpm.sock
Ua nīnau aku au iā ia, "ʻAuhea kāu faila socket i kēia manawa?"
ʻĪ maila ʻo ia ʻaʻole ʻo ia i ʻike, no laila ua hoʻokomo wale wau iā ia me nā hoʻonohonoho paʻamau.
Ua haʻi aku au iā ʻoe e kali, e nānā aku wau iā ʻoe.
A laila ua SSH au i loko a ʻike ua kapa ʻia kāna faila socket maoli ... /run/php/php8.4-fpm-etufo.org.sock.
ʻĪ akula au, e ke hoa, ʻelua ʻano ʻokoʻa kou ala puka makani, he hana mana ia inā hiki iā ia ke kamaʻilio.
I kēia lā e wehewehe pono wau i kēia, a e hoʻomaopopo pū i ke kumu o ka pilikia.
Manaʻo ʻoe ke pale aku nei ka nānā ʻana iā ʻoe, akā ʻo ka mea maoli ke hōʻino nei ia iā ʻoe.
E hoʻomaka kākou ma ke kamaʻilio ʻana e pili ana i ke ʻano hewa maʻamau i nā log monit.
Ke ʻike ʻoe i kēia:
hewa: hewa pili ʻo Unix socket /run/php/php8.4-fpm.sock — ʻAʻohe faila a papa kuhikuhi paha
Hōʻike kēia e hoʻāʻo nei ʻo monit e ʻike i ka lawelawe php-fpm ma o kēia kumu, akā ʻaʻole hiki iā ia ke loaʻa ka faila.
ʻO ka mea e hana ʻia ma hope aʻe, e hoʻāʻo ʻo monit e hoʻomaka hou i ka lawelawe, a e hōʻike nā log:
ʻike: 'php8.4-fpm' e hoʻāʻo ana e hoʻomaka hou ʻike: 'php8.4-fpm' e hoʻōki: '/usr/sbin/service php8.4-fpm e hoʻōki' ʻike: 'php8.4-fpm' hoʻomaka: '/usr/sbin/service php8.4-fpm hoʻomaka'
He akamai ke nānā aku, ʻeā? Hoʻoponopono hou ia iā ia iho.
Akā ʻo ka pilikia, ʻo kēia hoʻomaka hou pinepine ʻana ka pōʻino maoli.
E noʻonoʻo i kēia: ke hoʻomaka hou ʻia ka php-fpm, ua hoʻopau ʻia nā noi e hana nei i kēia manawa, e nalowale paha nā kau āpau, a pono e hoʻokumu hou ʻia nā pilina āpau. Inā hoʻomaka hou ia a hāʻule i loko o kahi manawa pōkole, e piʻi koke ka ukana o ke kikowaena.
E hōʻike pū nā log i ka ʻike hou aku, e like me kēia:
hewa: 'etufo.org' loadavg (15min) o 8.8 kūlike me ka palena kumuwaiwai [loadavg (15min) > 8.0] hewa: 'etufoʻO ka hoʻohana ʻana o ka ʻōnaehana cpu .org he 33.9% e kūlike ana me ka palena kumuwaiwai [hoʻohana ʻana o ka ʻōnaehana cpu > 30.0%]
Ua kaumaha mua ke kikowaena, akā ua hoʻomaka hou ka ʻōnaehana nānā i ka lawelawe. ʻAʻole kēia e kinai ana i ke ahi; ua hoʻohui ia i ka wahie i ke ahi.
ʻO ke ʻano o ka pilikia: ʻaʻole kūlike ke kī a me ka laka.
Ma ka nānā pono ʻana, he maʻalahi loa ka pilikia.
ʻO ke ala socket i kuhikuhi ʻia ma ka faila hoʻonohonoho monit:/run/php/php8.4-fpm.sock
Eia nō naʻe, ʻo ke ala socket maoli e holo ai ʻo php-fpm:/run/php/php8.4-fpm-etufo.org.sock
Inā manaʻo ʻia kekahi hana e ʻike i ka faila A, akā ʻo kekahi ʻo ia ka faila B, e maopopo leʻa ʻaʻole e holomua ka ʻike ʻana.
Ua like kēia me kekahi mea.
He kī kāu, ua paʻa i loko o kekahi lumi ʻē aʻe.
Hoʻohana ʻoe i kāu kī e wehe ai i ka puka i kēlā me kēia lā, akā i kēlā me kēia manawa āu e ʻike ai ʻaʻole ia e wehe, a laila ʻōlelo ʻoe ua haki ka laka.
ʻO ka ʻoiaʻiʻo, ʻaʻole i haki ka laka; ʻaʻole kūlike kāu kī me ka laka.
hoʻonāKa nānā ʻana i ka monitʻAʻole kūlike ka hoʻonohonoho ʻana me PHP-FPM

Koho 1: E hoʻololi i ka hoʻonohonoho monit.
Inā makemake ʻoe e mālama i ka hoʻonohonoho socket o kēia manawa o php-fpm, a laila e hoʻololi i ka hoʻonohonoho monit.
E huli i ka faila hoʻonohonoho monit a hoʻololi i kēia mau mea:
if failed unixsocket /run/php/php8.4-fpm.sock then restart
E hoʻololi iā ia i:
if failed unixsocket /run/php/php8.4-fpm-chenweiliang.com.sock then restart
A laila e hoʻouka hou i kahi hou:
sudo monit reload
ʻo ia wale nō.
Koho 2: E hoʻololi i ka hoʻonohonoho php-fpm.
Inā makemake ʻoe e hoʻohana i ke ala paʻamau, a laila e hoʻololi i ka hoʻonohonoho ʻana o ka waihona o php-fpm.
编辑 /etc/php/8.4/fpm/pool.d/chenweiliang.com.confE hoʻololi i ke kauoha hoʻolohe i:
listen = /run/php/php8.4-fpm.sock
A laila e hoʻomaka hou i ka php-fpm:
sudo systemctl restart php8.4-fpm
ʻo ia wale nō.
Hiki i nā hopena ʻelua ke hoʻoponopono i ka pilikia; ʻo ka mea āu e koho ai ma muli o kou kūlana kikoʻī.
ʻEhia mau pūnaewele i mālama ʻia ma kāu kikowaena? Loaʻa i kēlā me kēia pūnaewele kahi socket kūʻokoʻa? Inā hoʻokahi wale nō pūnaewele, e maʻalahi ke ala paʻamau.
E ʻae mai iaʻu e ʻōlelo aku mai ka puʻuwai mai.
Ke manaʻoʻiʻo nei au ʻo kēia ʻano pilikia hoʻonohonoho ka mea maʻalahi loa e nānā ʻole ʻia akā ʻoi aku ka hopena i ke kūpaʻa o ke kikowaena i ka wā o ka mālama ʻana.
Inā kākau hewa ʻia ke ala o kahi socket, me he mea lā ua mālie nā mea ma ka ʻili, akā ʻo ka ʻoiaʻiʻo, hoʻomau ka ʻōnaehana nānā i ka hāʻawi ʻana i nā leo hoʻomaopopo wahaheʻe, hoʻomaka hou ka lawelawe me ka manaʻo ʻole, a hoʻomau ka ukana i ka piʻi ʻana me ka ʻike ʻole ʻia.
Manaʻo paha ʻoe ua ʻelemakule loa ke kikowaena a pono e hoʻonui ʻia, akā hiki nō paha ke hewa ke ala ma ka faila hoʻonohonoho.
E like me ka ʻōlelo a kekahi hoa hana kiʻekiʻe, "ʻO ka pololei o ka nānā ʻana ke laina mua o ka pale no ka hōʻoia ʻana i ke kūpaʻa o ka lawelawe."
Hoʻoholo nā kikoʻī i ka holomua a i ʻole ka hāʻule ʻana, a he ʻoiaʻiʻo maoli kēia ma kahi ʻano kikowaena.
E hoʻomaka ana i kēia lā, e nānā i kāu hoʻonohonoho nānā ʻana. Mai hoʻokuʻu i kēia pilikia maʻalahi e hōʻino i kāu kikowaena.
Mahalo no ka heluhelu ʻana i kaʻu ʻatikala. A hui hou kākou.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ʻO ka ʻatikala "Ke hoʻoponopono nei i ka 'No such file or directory error' ma ka hoʻonohonoho nānā ʻana o Monit a me PHP-FPM" i kaʻana like ʻia ma aneʻi e kōkua paha iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-34000.html
