ʻO VestaCP Ma hope o ke koho ʻana o ka lawelawe WEB i ka template "phpfcgid", ka nui o nā kaʻina PHP-CGI e hoʻopau koke i ka hoʻomanaʻo:
- Ua pau au i ka hoʻomanaʻo no kekahi mau hola ma hope o ka hoʻomaka hou ʻana i ke kikowaena.
- ʻAʻole pepehi ʻia ke kaʻina hana PHP-CGI ma mua, a holo hoʻokahi kaʻina hana ma kahi o 1 subprocesses, e ʻai ana ma kahi o 20M o ka hoʻomanaʻo.
Hoʻohana ʻia ma SSH htop
kauoha (pono e hoʻokomo), hiki iā ʻoe ke nānā i kēia kūlana ▼
Inā loaʻa iā ʻoe kahi memo hewa "-bash: htop: ʻaʻole i loaʻa ke kauoha" ke hoʻohana ʻoe i ke kauoha htop, e ʻoluʻolu e ʻike i kēia kumu aʻo no ka hoʻonā ▼
ʻO ka nui o nā kaʻina PHP-CGI e hoʻopau koke i ka hoʻomanaʻo. Aia ka pilikia ma VestaCPCentOSMa ka phpfcgid template, hoʻohana ʻia kahi hoʻonohonoho unoptimized.
- VestaCP i loko o ka phpfcgid template, hoʻonoho i 1 PHP-CGI kaʻina hana e holo a hiki i 20 keiki kaʻina hana.
ike /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh
Laina 13 o ka waihona:
export PHP_FCGI_CHILDREN=20
Eia naʻe, ʻaʻole ia e hoʻonohonoho i ka ʻōlelo aʻo a Apache ma ka palapala hoʻokele subprocess PHP:
PHP kaʻina hana keiki (PHP_FCGI_CHILDREN) pono e ho'opau 'ia me mod_fcgid, e ho'olele i ho'okahi noi i ka manawa ho'okahi i nā ka'ina noi i hana 'ia; no laila, 'a'ole e ho'ohana pono 'ia nā ka'ina hana keiki i hana 'ia e PHP. .) Ma ka paʻamau, a me ka hoʻonohonoho hoʻololi kaiapuni PHP_FCGI_CHILDREN=0, Ua pio ka hooponopono kaʻina hana keiki PHP.
No ka mea i loko o ka mod_fcgid module o Apache, hiki i ke kaʻina hana PHP-CGI ke pane wale i hoʻokahi noi a holo i ka manawa, ʻaʻole pono ke kaʻina hana keiki PHP-CGI.
No laila, pono e hoʻopau pololei ʻia nā hoʻonohonoho no ka hoʻokele subprocess PHP ▼
PHP_FCGI_CHILDREN=0
I ka manawa like, inā loaʻa iā ʻoe kahi host virtual i hana ʻia, pono ʻoe e hoʻololi i nā faila hoʻonohonoho o nā pūnaewele āpau ▼
/home/用户名/web/域名/cgi-bin/fcgi-starter
Ma hope o ka wehe ʻana i ka faila hoʻonohonoho fcgi-starter, e hoʻokomo i kēia ▼
export PHP_FCGI_CHILDREN=20
Hoʻololi i ▼
export PHP_FCGI_CHILDREN=0
- Ma hope o ka hoʻololi ʻana, e pio ka hoʻokele subprocess PHP ma ke ʻano mod_fcgid.
- ʻAʻole e hoʻopau hou ke kaʻina hana PHP-CGI i nā kaʻina keiki, hiki ke mālama i ka nui o ka hoʻomanaʻo.
Eia kekahi, ʻaʻole hoʻonohonoho ʻo VestaCP i kahi hana hoʻopau no nā kaʻina hana ʻole:
- E hoʻohana mau nā kaʻina hana PHP-CGI a pau i ka hoʻomanaʻo a hiki i ka hoʻomaka hou ʻana o ka ʻōnaehana.
No ka hoʻoponopono ʻana i kēia, hoʻohui wale i ka faila mod_fcgid config /etc/httpd/conf.d/fcgid.conf
Hoʻohui i kēia mau hoʻonohonoho ma ▼
FcgidIdleTimeout 120
- E hoʻonoho iā Apache e pepehi maʻalahi i nā kaʻina hana PHP-CGI i hoʻohana ʻole no 2 mau minuke (120 kekona).
Ma hope o ka pau ʻana o ka hoʻonohonoho, hoʻomaka hou i ka lawelawe Apache ▼
service httpd restart
Ma hope o ka hoʻomaka hou ʻana o ka lawelawe, ʻaʻole e hōʻike hou ʻia nā haneli o nā kaʻina hana PHP-CGI i hōʻike mua ʻia ma HTOP.
ʻO ka maʻamau, hoʻokahi kaʻina PHP-CGI no ka mea hoʻohana Vesta CP hoʻokahi e hoʻopau i ka 30 a 40M o ka hoʻomanaʻo, ʻoluʻolu piha.Linuxkoi hookipa.
nolaila,Hoʻolaha Pūnaewelemakemake nā kānaka e hana maikaʻiSEO, he mea nui e hoʻonui i ka hoʻonohonoho ʻana o Vesta CP a me nā template ^_^
Hiki iā ʻoe ke nānā i kēia mau aʻo ʻana ma ka pā VestaCP ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Optimizing VestaCP phpfcgid Template Configuration Process Multiple Memory Exhaustion 500 Errors", he mea kōkua ia iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-735.html
Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!