ການເພີ່ມປະສິດທິພາບຂອງຂັ້ນຕອນການຕັ້ງຄ່າແມ່ແບບ VestaCP phpfcgid ການໝົດຄວາມຈຳຫຼາຍ 500 ຂໍ້ຜິດພາດ

VestaCP ຫຼັງຈາກການບໍລິການເວັບເລືອກແມ່ແບບ "phpfcgid", ຂະບວນການ PHP-CGI ຈໍານວນຫລາຍເຮັດໃຫ້ຫນ່ວຍຄວາມຈໍາຫມົດໄປຢ່າງໄວວາ:

  • ໂດຍພື້ນຖານແລ້ວຂ້ອຍກຳລັງໝົດຄວາມຊົງຈຳເປັນເວລາສອງສາມຊົ່ວໂມງຫຼັງຈາກຣີສະຕາດເຊີບເວີ.
  • ຂະບວນການ PHP-CGI ທີ່ບໍ່ມີປະໂຫຍດກ່ອນຫນ້ານີ້ບໍ່ໄດ້ຖືກຂ້າ, ແລະຂະບວນການຫນຶ່ງແລ່ນເກືອບ 1 ຂະບວນການຍ່ອຍ, ບໍລິໂພກຢ່າງຫນ້ອຍ 20M ຂອງຫນ່ວຍຄວາມຈໍາ.

ໃຊ້ໃນ SSH htop ຄໍາ​ສັ່ງ (ຕ້ອງ​ການ​ຕິດ​ຕັ້ງ​)​, ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ສະ​ຖາ​ນະ​ການ​ນີ້ ▼​

ຫຼັງຈາກການບໍລິການເວັບຂອງ VestaCP ເລືອກແມ່ແບບ "phpfcgid", ຂະບວນການ PHP-CGI ຈໍານວນຫລາຍເຮັດໃຫ້ຫນ່ວຍຄວາມຈໍາຫມົດໄປຢ່າງໄວວາ.

ຖ້າ​ຫາກ​ທ່ານ​ໄດ້​ຮັບ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ "-bash​: htop​: ຄໍາ​ສັ່ງ​ບໍ່​ພົບ​" ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ນໍາ​ໃຊ້​ຄໍາ​ສັ່ງ htop​, ກະ​ລຸ​ນາ​ເບິ່ງ tutorial ນີ້​ສໍາ​ລັບ​ການ​ແກ້​ໄຂ ▼

ຂະບວນການ PHP-CGI ຈໍານວນຫລາຍເຮັດໃຫ້ຫນ່ວຍຄວາມຈໍາຫມົດໄປຢ່າງໄວວາ, ບັນຫາແມ່ນຢູ່ໃນ VestaCP.CentOSໃນແມ່ແບບ phpfcgid, ການຕັ້ງຄ່າທີ່ບໍ່ໄດ້ຮັບການປັບປຸງແມ່ນຖືກນໍາໃຊ້.

  • VestaCP ໃນແມ່ແບບ phpfcgid, ກໍານົດ 1 ຂະບວນການ PHP-CGI ເພື່ອດໍາເນີນການເຖິງ 20 ຂະບວນການເດັກນ້ອຍ.

ເບິ່ງ /usr/local/vesta/data/templates/web/httpd/phpfcgid.sh ແຖວທີ 13 ຂອງໄຟລ໌:

export PHP_FCGI_CHILDREN=20

ຢ່າງໃດກໍຕາມ, ການຕິດຕັ້ງດັ່ງກ່າວລະເມີດຄໍາເຕືອນຂອງ Apache ໃນເອກະສານການຈັດການຂະບວນການຍ່ອຍຂອງ PHP:

ການຈັດການຂະບວນການເດັກ PHP (PHP_FCGI_CHILDREN) ຄວນຖືກປິດໃຊ້ງານດ້ວຍ mod_fcgid ສະເໝີ, ເຊິ່ງຈະສົ່ງການຮ້ອງຂໍຄັ້ງດຽວຕໍ່ກັບຂະບວນການຄໍາຮ້ອງສະຫມັກທີ່ມັນໄດ້ເກີດຂຶ້ນ; ດັ່ງນັ້ນ, ຂະບວນການເດັກນ້ອຍທີ່ສ້າງຂຶ້ນໂດຍ PHP ຈະບໍ່ຖືກໃຊ້ຢ່າງມີປະສິດທິພາບ. .) ໂດຍຄ່າເລີ່ມຕົ້ນ, ແລະມີການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ PHP_FCGI_CHILDREN=0, ການຈັດການຂະບວນການເດັກ PHP ຖືກປິດໃຊ້ງານ.

ເນື່ອງຈາກວ່າໃນໂມດູນ mod_fcgid ຂອງ Apache, ຂະບວນການ PHP-CGI ສາມາດຕອບສະຫນອງພຽງແຕ່ຫນຶ່ງຄໍາຮ້ອງຂໍແລະດໍາເນີນການໃນເວລານັ້ນ, ຂະບວນການເດັກນ້ອຍ PHP-CGI ແມ່ນບໍ່ມີປະສິດທິພາບຫຼາຍ.

ດັ່ງນັ້ນ, ການຕັ້ງຄ່າສໍາລັບການຈັດການຂະບວນການຍ່ອຍຂອງ PHP ຄວນຖືກປິດໃຊ້ງານໂດຍກົງ ▼

PHP_FCGI_CHILDREN=0

ໃນເວລາດຽວກັນ, ຖ້າທ່ານມີໂຮດ virtual ທີ່ສ້າງຂຶ້ນແລ້ວ, ທ່ານຈໍາເປັນຕ້ອງດັດແປງໄຟລ໌ການຕັ້ງຄ່າຂອງເວັບໄຊທ໌ທັງຫມົດ ▼

/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 ທີ່ຖືກປະຕິບັດໃຫມ່ທັງຫມົດຈະສືບຕໍ່ໃຊ້ຫນ່ວຍຄວາມຈໍາຈົນກ່ວາລະບົບຈະ rebooted.

ເພື່ອແກ້ໄຂນີ້, ພຽງແຕ່ເພີ່ມໄຟລ໌ config 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 on CentOS 6 ▼

ຢ່າງໃດກໍຕາມ, ການຕັ້ງຄ່າຂອງໂປລແກລມຕິດຕາມ Monit ໃນ CentOS 7 ແມ່ນແຕກຕ່າງກັນບາງຢ່າງຈາກທີ່ຢູ່ໃນ CentOS 6, ແລະມັນກໍ່ບໍ່ຄືກັນ.ຖ້າ​ເຈົ້າ……

ວິທີການຕັ້ງຄ່າຂະບວນການ Monit ໃນແຜງ Vesta CP ຂອງລະບົບ CentOS 7?ແຜ່ນທີ 4

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Optimizing VestaCP phpfcgid Template Configuration Process Multiple Memory Exhausted 500 Errors", ເຊິ່ງເປັນປະໂຫຍດສໍາລັບທ່ານ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-735.html

ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!

🔔 ເປັນຜູ້ທຳອິດທີ່ໄດ້ຮັບ "ຄູ່ມືການໃຊ້ເຄື່ອງມືການຕະຫຼາດເນື້ອຫາ ChatGPT AI" ທີ່ມີຄຸນຄ່າໃນລາຍການທາງເທິງ! 🌟
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການ​ແບ່ງ​ປັນ​ແລະ​ການ​ຖືກ​ໃຈ​ຂອງ​ທ່ານ​ແມ່ນ​ການ​ຊຸກ​ຍູ້​ຢ່າງ​ຕໍ່​ເນື່ອງ​ຂອງ​ພວກ​ເຮົາ​!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປເທິງສຸດ