Optimizing VestaCP phpfcgid template configuration process multi-memory exhaustion 500 errors

VestaCP Dopu chì u serviziu WEB hà sceltu u mudellu "phpfcgid", un gran numaru di prucessi PHP-CGI facenu chì a memoria si esaurisce rapidamente:

  • Bastamenti era senza memoria per uni pochi d'ore dopu à riavvià u servitore.
  • U prucessu PHP-CGI precedentemente inattivu ùn hè micca uccisu, è un prucessu corre quasi 1 sottoprocessi, cunsumendu almenu 20M di memoria.

Adupratu in SSH htop cumanda (installazione necessaria), pudete vede stu statutu ▼

Dopu chì u serviziu WEB di VestaCP hà sceltu u mudellu "phpfcgid", un gran numaru di prucessi PHP-CGI facenu chì a memoria si esaurisce rapidamente.

Se ricevi un missaghju d'errore "-bash: htop: cumandamentu micca truvatu" quandu utilizate u cumandamentu htop, vede stu tutoriale per a suluzione ▼

Un gran numaru di prucessi PHP-CGI facenu chì a memoria si esaurisce rapidamente.U prublema si trova in VestaCPCentOSIn u mudellu phpfcgid, una cunfigurazione micca ottimizzata hè aduprata.

  • VestaCP in u mudellu phpfcgid, stabilisce 1 prucessu PHP-CGI per eseguisce finu à 20 prucessi di u zitellu.

Vede /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh Linea 13 di u schedariu:

export PHP_FCGI_CHILDREN=20

Tuttavia, una tale configurazione viola l'avvisu di Apache in a documentazione di gestione di sottoprocessu PHP:

Gestione di u prucessu di u zitellu PHP (PHP_FCGI_CHILDREN) deve esse sempre disattivatu cù mod_fcgid, chì indirizzarà solu una dumanda à volta à i prucessi di l'applicazione chì hà generatu; cusì, ogni prucessu zitellu creatu da PHP ùn serà micca usatu in modu efficace. .) Per difettu, è cù l'ambienti variabile PHP_FCGI_CHILDREN=0, A gestione di u prucessu di u zitellu PHP hè disattivata.

Perchè in u modulu mod_fcgid d'Apache, u prucessu PHP-CGI pò solu risponde à una dumanda è eseguisce à u mumentu, u prucessu di u zitellu PHP-CGI hè assai inefficient.

Dunque, i paràmetri per a gestione di sottoprocessu PHP deve esse disattivati ​​direttamente ▼

PHP_FCGI_CHILDREN=0

À u listessu tempu, se avete digià un host virtuale generatu, avete bisognu di mudificà i schedarii di cunfigurazione di tutti i siti web ▼

/home/用户名/web/域名/cgi-bin/fcgi-starter

Dopu avè apertu u schedariu di cunfigurazione fcgi-starter, inserite i seguenti ▼

export PHP_FCGI_CHILDREN=20

Modificatu à ▼

export PHP_FCGI_CHILDREN=0
  • Dopu a mudificazione, a gestione di sottoprocessu PHP serà disattivata in modu mod_fcgid.
  • U prucessu PHP-CGI ùn sparghjerà più prucessi di u zitellu, chì ponu salvà assai memoria.

Inoltre, VestaCP ùn stabilisce micca un mecanismu di terminazione per i prucessi inattivi:

  • Tutti i prucessi PHP-CGI di novu eseguiti continuanu à utilizà a memoria finu à chì u sistema hè riavviatu.

Per risolve questu, aghjunghje solu u schedariu di cunfigurazione mod_fcgid /etc/httpd/conf.d/fcgid.conf Aghjunghjite e seguenti paràmetri in ▼

FcgidIdleTimeout 120
  • Set Apache per tumbà automaticamente i prucessi PHP-CGI chì sò inattivi per 2 minuti (120 seconde).

Dopu chì a stallazione hè cumpleta, riavvia u serviziu Apache ▼

service httpd restart

Dopu chì u serviziu hè riavviatu, i cintunari di prucessi PHP-CGI chì sò stati visualizati prima in HTOP ùn saranu più affissati.

Di genere, un unicu prucessu PHP-CGI per un unicu utilizatore Vesta CP cunsuma 30 à 40M di memoria, cumplettamente satisfacente.Linuxesigenze di host.

dunque,Marketing Interneta ghjente vole fà bèSEO, hè assai impurtante per ottimisimu a cunfigurazione di Vesta CP è mudelli ^_^

Pudete vede i seguenti tutoriali nantu à u pannellu VestaCP ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Optimizing VestaCP phpfcgid Template Configuration Process Multiple Memory Exhaustion 500 Errors", chì hè utile per voi.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-735.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima