ការធ្វើឱ្យដំណើរការការកំណត់រចនាសម្ព័ន្ធគំរូ VestaCP phpfcgid ដំណើរការប្រសើរឡើង ដំណើរការអស់អង្គចងចាំច្រើន 500 កំហុស

វេស្ប៉ាស៊ី។ ភី បន្ទាប់ពីសេវាកម្ម WEB ជ្រើសរើសគំរូ "phpfcgid" ដំណើរការ PHP-CGI មួយចំនួនធំបណ្តាលឱ្យអង្គចងចាំឆាប់អស់៖

  • ជាទូទៅខ្ញុំអស់ការចងចាំរយៈពេលពីរបីម៉ោងបន្ទាប់ពីចាប់ផ្តើមម៉ាស៊ីនមេឡើងវិញ។
  • ដំណើរការ PHP-CGI ដែលទំនេរពីមុនមិនត្រូវបានសម្លាប់ទេ ហើយដំណើរការមួយដំណើរការជិត 1 ដំណើរការរង ដោយប្រើប្រាស់អង្គចងចាំយ៉ាងហោចណាស់ 20M។

ប្រើក្នុង SSH htop ពាក្យបញ្ជា (ទាមទារការដំឡើង) អ្នកអាចមើលស្ថានភាពនេះ▼

បន្ទាប់ពីសេវាគេហទំព័ររបស់ VestaCP ជ្រើសរើសគំរូ "phpfcgid" ដំណើរការ PHP-CGI មួយចំនួនធំបណ្តាលឱ្យអង្គចងចាំឆាប់អស់។

ប្រសិនបើអ្នកទទួលបានសារកំហុស "-bash: htop: command not found" នៅពេលអ្នកប្រើពាក្យបញ្ជា htop សូមមើលមេរៀននេះសម្រាប់ដំណោះស្រាយ ▼

ដំណើរការ PHP-CGI មួយចំនួនធំបណ្តាលឱ្យអង្គចងចាំឆាប់អស់។ បញ្ហាស្ថិតនៅក្នុង VestaCPCentOSនៅក្នុងគំរូ phpfcgid ការកំណត់រចនាសម្ព័ន្ធដែលមិនដំណើរការត្រូវបានប្រើប្រាស់។

  • VestaCP នៅក្នុងគំរូ phpfcgid កំណត់ដំណើរការ PHP-CGI 1 ដើម្បីដំណើរការរហូតដល់ 20 ដំណើរការកុមារ។

សូមមើល /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh ជួរទី ១៣ នៃឯកសារ៖

export PHP_FCGI_CHILDREN=20

ទោះជាយ៉ាងណាក៏ដោយ ការដំឡើងបែបនេះបំពានការព្រមានរបស់ Apache នៅក្នុងឯកសារគ្រប់គ្រងដំណើរការរងរបស់ PHP៖

ការគ្រប់គ្រងដំណើរការកុមារ PHP (PHP_FCGI_CHILDREN) គួរតែត្រូវបានបិទជានិច្ចជាមួយ mod_fcgid ដែលនឹងបញ្ជូនសំណើមួយក្នុងពេលតែមួយទៅកាន់ដំណើរការកម្មវិធីដែលវាបានបង្កាត់ពូជ ដូច្នេះដំណើរការកូនណាមួយដែលបង្កើតឡើងដោយ PHP នឹងមិនត្រូវបានប្រើប្រកបដោយប្រសិទ្ធភាពទេ។ (លើសពីនេះ ដំណើរការកូន PHP ប្រហែលជាមិនត្រូវបានបញ្ចប់ត្រឹមត្រូវទេ។ .) តាមលំនាំដើម និងជាមួយការកំណត់អថេរបរិស្ថាន PHP_FCGI_CHILDREN=0ការគ្រប់គ្រងដំណើរការកូន PHP ត្រូវបានបិទ។

ដោយសារតែនៅក្នុងម៉ូឌុល mod_fcgid របស់ Apache ដំណើរការ PHP-CGI អាចឆ្លើយតបបានតែសំណើមួយ ហើយដំណើរការក្នុងពេលតែមួយ ដំណើរការកូន PHP-CGI គឺគ្មានប្រសិទ្ធភាពខ្លាំង។

ដូច្នេះ ការកំណត់សម្រាប់ការគ្រប់គ្រងដំណើរការរងរបស់ PHP គួរតែត្រូវបានបិទដោយផ្ទាល់ ▼

PHP_FCGI_CHILDREN=0

ក្នុងពេលជាមួយគ្នានេះ ប្រសិនបើអ្នកមានម៉ាស៊ីននិម្មិតដែលបានបង្កើតរួចហើយ អ្នកត្រូវកែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធនៃគេហទំព័រទាំងអស់ ▼

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

បន្ទាប់ពីបើកឯកសារកំណត់រចនាសម្ព័ន្ធ fcgi-starter សូមបញ្ចូល ▼ ខាងក្រោម

export PHP_FCGI_CHILDREN=20

កែប្រែទៅ ▼

export PHP_FCGI_CHILDREN=0
  • បន្ទាប់ពីការកែប្រែ ការគ្រប់គ្រងដំណើរការរងរបស់ PHP នឹងត្រូវបានបិទនៅក្នុងរបៀប mod_fcgid ។
  • ដំណើរការ PHP-CGI នឹងលែងបង្កើតដំណើរការកុមារ ដែលអាចរក្សាទុកអង្គចងចាំបានច្រើន។

ដូចគ្នានេះផងដែរ VestaCP មិនកំណត់យន្តការបញ្ចប់សម្រាប់ដំណើរការទំនេរទេ៖

  • ដំណើរការ PHP-CGI ដែលបានប្រតិបត្តិថ្មីទាំងអស់នឹងបន្តប្រើអង្គចងចាំរហូតដល់ប្រព័ន្ធត្រូវបានដំណើរការឡើងវិញ។

ដើម្បីជួសជុលវាគ្រាន់តែបន្ថែមឯកសារកំណត់រចនាសម្ព័ន្ធ mod_fcgid /etc/httpd/conf.d/fcgid.conf បន្ថែមការកំណត់ខាងក្រោមនៅក្នុង ▼

FcgidIdleTimeout 120
  • កំណត់កម្មវិធី Apache ដើម្បីសម្លាប់ដំណើរការ PHP-CGI ដោយស្វ័យប្រវត្តិដែលទុកចោលរយៈពេល 2 នាទី (120 វិនាទី)។

បន្ទាប់ពីការដំឡើងបានបញ្ចប់ សូមចាប់ផ្តើមសេវាកម្ម Apache ឡើងវិញ ▼

service httpd restart

បន្ទាប់ពីសេវាកម្មត្រូវបានចាប់ផ្តើមឡើងវិញ ដំណើរការ PHP-CGI រាប់រយដែលត្រូវបានបង្ហាញពីមុននៅក្នុង HTOP នឹងមិនត្រូវបានបង្ហាញទៀតទេ។

ជាធម្មតាដំណើរការ PHP-CGI តែមួយសម្រាប់អ្នកប្រើប្រាស់ Vesta CP តែមួយប្រើប្រាស់អង្គចងចាំពី 30 ទៅ 40M ដែលពេញចិត្តទាំងស្រុង។Linuxតម្រូវការម្ចាស់ផ្ទះ។

ដូច្នេះ网络营销។មនុស្សចង់ធ្វើបានល្អSEO វាមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការបង្កើនប្រសិទ្ធភាពការកំណត់រចនាសម្ព័ន្ធរបស់ Vesta CP និងគំរូ ^_^

អ្នកអាចមើលការបង្រៀនខាងក្រោមនៅលើបន្ទះ VestaCP ▼

តើធ្វើដូចម្តេចដើម្បីកំណត់រចនាសម្ព័ន្ធដំណើរការ Monit នៅលើបន្ទះ Vesta CP នៃប្រព័ន្ធ CentOS 7?

កាលពីមុន ប្លក់របស់ Chen Weiliang បានចែករំលែកការបង្រៀនអំពីការដំឡើង និងកំណត់រចនាសម្ព័ន្ធ Monit នៅលើ CentOS 6 ▼

ទោះជាយ៉ាងណាក៏ដោយ ការកំណត់រចនាសម្ព័ន្ធនៃកម្មវិធីត្រួតពិនិត្យ Monit នៅក្នុង CentOS 7 គឺខុសពីកម្មវិធីនៅក្នុង CentOS 6 ហើយវាមិនដូចគ្នាទេ។ប្រសិនបើ​អ្នក……

តើធ្វើដូចម្តេចដើម្បីកំណត់រចនាសម្ព័ន្ធដំណើរការ Monit នៅលើបន្ទះ Vesta CP នៃប្រព័ន្ធ CentOS 7?សន្លឹក 4

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក "ការធ្វើឱ្យប្រសើរ VestaCP phpfcgid Template Configuration Process Multiple Memory Exhaustion 500 Errors" ដែលមានប្រយោជន៍សម្រាប់អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-735.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល