A’ dèanamh an fheum as fheàrr de phròiseas rèiteachaidh teamplaid VestaCP phpfcgid sgìths ioma-chuimhne 500 mearachdan

VestaCP Às deidh don t-seirbheis WEB an teamplaid “phpfcgid” a thaghadh, bidh àireamh mhòr de phròiseasan PHP-CGI ag adhbhrachadh gum bi a ’chuimhne sgìth gu sgiobalta:

  • Bha mi gu bunaiteach a’ ruith a-mach à cuimhne airson beagan uairean a thìde às deidh dhomh am frithealaiche ath-thòiseachadh.
  • Chan eil am pròiseas PHP-CGI a bha roimhe seo air a mharbhadh, agus tha aon phròiseas a’ ruith faisg air 1 fo-phròiseasan, a’ caitheamh co-dhiù 20M de chuimhne.

Air a chleachdadh ann an SSH htop àithne (stàladh a dhìth), chì thu an inbhe seo ▼

Às deidh seirbheis WEB VestaCP an teamplaid “phpfcgid” a thaghadh, bidh àireamh mhòr de phròiseasan PHP-CGI ag adhbhrachadh gum bi a ’chuimhne sgìth gu sgiobalta.

Ma gheibh thu teachdaireachd mearachd “-bash: htop: command not found” nuair a chleachdas tu an àithne htop, faic an oideachadh seo airson am fuasgladh ▼

Tha àireamh mhòr de phròiseasan PHP-CGI ag adhbhrachadh gu bheil an cuimhne air a dhol a-mach gu sgiobalta.Tha an duilgheadas ann an VestaCPCentOSAnns an teamplaid phpfcgid, thèid rèiteachadh neo-leasaichte a chleachdadh.

  • VestaCP anns an teamplaid phpfcgid, shuidhich pròiseas 1 PHP-CGI gus suas ri 20 pròiseas cloinne a ruith.

Faic /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh Loidhne 13 den fhaidhle:

export PHP_FCGI_CHILDREN=20

Ach, tha an leithid de shuidheachadh a’ briseadh rabhadh Apache anns na sgrìobhainnean riaghlaidh fo-phròiseas PHP:

Stiùireadh pròiseas cloinne PHP (PHP_FCGI_CHILDREN) an-còmhnaidh a bhith ciorramach le mod_fcgid, nach toir ach aon iarrtas aig aon àm gu pròiseasan tagraidh a tha e air sìolachadh; mar sin, cha tèid pròiseasan pàiste sam bith a chruthaich PHP a chleachdadh gu h-èifeachdach. .) Gu bunaiteach, agus le suidheachadh caochlaideach na h-àrainneachd PHP_FCGI_CHILDREN=0, Tha riaghladh pròiseas cloinne PHP ciorramach.

Leis gu bheil ann am modal mod_fcgid Apache, chan urrainn don phròiseas PHP-CGI freagairt ach ri aon iarrtas agus ruith aig an aon àm, tha pròiseas pàiste PHP-CGI gu math neo-èifeachdach.

Mar sin, bu chòir na roghainnean airson riaghladh fo-phròiseas PHP a bhith ciorramach gu dìreach ▼

PHP_FCGI_CHILDREN=0

Aig an aon àm, ma tha aoigheachd brìgheil agad mu thràth, feumaidh tu faidhlichean rèiteachaidh gach làrach-lìn atharrachadh ▼

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

Às deidh dhut am faidhle rèiteachaidh fcgi-starter fhosgladh, cuir a-steach na leanas ▼

export PHP_FCGI_CHILDREN=20

Air atharrachadh gu ▼

export PHP_FCGI_CHILDREN=0
  • Às deidh atharrachadh, thèid riaghladh fo-phròiseas PHP a chuir dheth ann am modh mod_fcgid.
  • Cha bhith am pròiseas PHP-CGI a’ sìolachadh pròiseasan cloinne tuilleadh, a shàbhaileas tòrr cuimhne.

Cuideachd, chan eil VestaCP a’ suidheachadh uidheamachd crìochnachaidh airson pròiseasan leisg:

  • Leanaidh a h-uile pròiseas PHP-CGI a chaidh a chuir gu bàs a’ cleachdadh cuimhne gus an tèid an siostam ath-thòiseachadh.

Gus seo a chàradh, dìreach cuir am faidhle config mod_fcgid /etc/httpd/conf.d/fcgid.conf Cuir na roghainnean a leanas ann an ▼

FcgidIdleTimeout 120
  • Suidhich Apache gus pròiseasan PHP-CGI a mharbhadh gu fèin-ghluasadach a tha leisg airson 2 mhionaid (120 diogan).

Às deidh an stèidheachadh a bhith deiseil, ath-thòisich an t-seirbheis Apache ▼

service httpd restart

Às deidh an t-seirbheis ath-thòiseachadh, cha tèid na ceudan de phròiseasan PHP-CGI a chaidh a thaisbeanadh roimhe seo ann an HTOP a thaisbeanadh tuilleadh.

Mar as trice, bidh aon phròiseas PHP-CGI airson aon neach-cleachdaidh Vesta CP ag ithe 30 gu 40M de chuimhne, làn sàsachail.Linuxriatanasan aoigheachd.

mar sin,网络 营销tha daoine airson dèanamh mathSEO, tha e glè chudromach an rèiteachadh as fheàrr de Vesta CP agus teamplaidean ^ _ ^

Faodaidh tu sùil a thoirt air na clasaichean oideachaidh a leanas air pannal VestaCP ▼

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

Rach gu mhullaich