ຄວາມຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍພາຍໃນ HTTP 500 ເກີດຂຶ້ນເມື່ອເຄື່ອງແມ່ຂ່າຍເວັບບໍ່ສາມາດຕອບຄືນກັບລູກຄ້າເຄືອຂ່າຍໄດ້. ໃນຂະນະທີ່ລູກຄ້າມັກ browser ເຊັ່ນ Internet Explorer, Safari ຫຼື Chrome, ທ່ານກໍ່ສາມາດພົບຂໍ້ຜິດພາດນີ້ໃນແອັບພລິເຄຊັນອື່ນໆທີ່ໃຊ້ HTTP ສໍາລັບການສື່ສານເຄືອຂ່າຍ.
ເມື່ອຂໍ້ຜິດພາດນີ້ເກີດຂື້ນ, ຜູ້ຊົມໃຊ້ຂອງລູກຄ້າຈະເຫັນຂໍ້ຄວາມຜິດພາດທີ່ປາກົດຢູ່ຫນ້າຈໍພາຍໃນປ່ອງຢ້ຽມຂອງຕົວທ່ອງເວັບຫຼືແອັບພລິເຄຊັນອື່ນ, ໂດຍປົກກະຕິຫຼັງຈາກທີ່ກົດປຸ່ມຫຼືກົດ hyperlink ທີ່ເອີ້ນຄໍາຮ້ອງຂໍເຄືອຂ່າຍໃນ Internet ຫຼື Intranet ບໍລິສັດ. ຂໍ້ຄວາມທີ່ແນ່ນອນແຕກຕ່າງກັນໄປຕາມທີ່ເຄື່ອງແມ່ຂ່າຍແລະແອັບພລິເຄຊັນມີສ່ວນກ່ຽວຂ້ອງແຕ່ມັກຫຼີ້ນຄໍາສັບ "HTTP," "500," "ເຄື່ອງແມ່ຂ່າຍພາຍໃນ" ແລະ "ຂໍ້ຜິດພາດ".
ສາເຫດຂອງຂໍ້ຜິດພາດພາຍໃນຂອງເຄື່ອງແມ່ຂ່າຍພາຍໃນ
ໃນຂໍ້ກໍານົດດ້ານວິຊາການ, ຄວາມຜິດພາດສະແດງໃຫ້ເຫັນວ່າເຄື່ອງແມ່ຂ່າຍເວັບໄດ້ຮັບຄໍາຮ້ອງຂໍທີ່ຖືກຕ້ອງຈາກລູກຄ້າແຕ່ບໍ່ສາມາດຈັດການກັບມັນໄດ້. ສາມສາເຫດທີ່ຜິດປົກກະຕິຂອງ HTTP 500 ແມ່ນ:
- ເຄື່ອງແມ່ຂ່າຍທີ່ເກີນຄວາມສາມາດໃນການປຸງແຕ່ງແລະການສື່ສານດັ່ງກ່າວບໍ່ສາມາດຕອບສະຫນອງກັບລູກຄ້າໃນເວລາທີ່ທັນເວລາ (ທີ່ເອີ້ນວ່າບັນຫາ ເວລາຂອງເຄືອຂ່າຍ )
- ເຄື່ອງແມ່ຂ່າຍທີ່ຖືກກໍາຫນົດໂດຍຜູ້ບໍລິຫານຂອງພວກເຂົາ (ໂດຍປົກກະຕິການຂຽນໂປແກຼມຫຼືບັນຫາການອະນຸຍາດໄຟລ໌)
- ຄວາມຫຍຸ້ງຍາກດ້ານວິຊາການທີ່ບໍ່ຄາດຄິດກ່ຽວກັບການເຊື່ອມຕໍ່ອິນເຕີເນັດລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍ
ເບິ່ງຍັງ - ວິທີການເບົາເຊີເວັບແລະເຄື່ອງແມ່ຂ່າຍຂອງການສື່ສານ
Solutions ສໍາຫລັບຜູ້ໃຊ້ທີ່ສຸດ
ເນື່ອງຈາກວ່າ HTTP 500 ເປັນຂໍ້ຜິດພາດຂອງເຄື່ອງແມ່ຂ່າຍ, ຜູ້ໃຊ້ສະເລ່ຍສາມາດເຮັດໄດ້ພຽງເລັກນ້ອຍເພື່ອແກ້ໄຂມັນເອງ. ຜູ້ໃຊ້ສຸດທ້າຍຄວນພິຈາລະນາຄໍາແນະນໍາເຫຼົ່ານີ້:
- ລອງໃຊ້ວຽກຫຼືການດໍາເນີນງານອີກຄັ້ງ. ກ່ຽວກັບໂອກາດຂະຫນາດນ້ອຍທີ່ຂໍ້ຜິດພາດທີ່ເກີດຈາກການປ່ຽນແປງຊົ່ວຄາວຂອງອິນເຕີເນັດ, ມັນອາດຈະສໍາເລັດຕາມຄວາມພະຍາຍາມຕໍ່ມາ.
- ກວດເບິ່ງເວັບໄຊທ໌ຂອງເຄື່ອງແມ່ຂ່າຍສໍາລັບຄໍາແນະນໍາການຊ່ວຍເຫຼືອ. ສໍາລັບຕົວຢ່າງ, ເວັບໄຊທ໌ນີ້ອາດສະຫນັບສະຫນູນເຄື່ອງແມ່ຂ່າຍສະເພາະເພື່ອເຊື່ອມຕໍ່ກັບເວລາທີ່ມີການເຮັດວຽກຜິດພາດ.
- ຕິດຕໍ່ເຈົ້າຫນ້າທີ່ເວັບໄຊຕ໌ເພື່ອແຈ້ງໃຫ້ພວກເຂົາຮູ້ເຖິງບັນຫາ. ຜູ້ບໍລິຫານເວບໄຊທ໌ຫຼາຍຄົນຮູ້ສຶກວ່າຖືກບອກກ່ຽວກັບຄວາມຜິດປົກກະຕິຂອງ HTTP 500 ຍ້ອນວ່າພວກເຂົາສາມາດເບິ່ງຍາກໃນທີ່ສຸດ. ທ່ານອາດຈະໄດ້ຮັບການແຈ້ງເຕືອນເປັນປະໂຫຍດຫລັງຈາກພວກເຂົາເຈົ້າແກ້ໄຂບັນຫານີ້.
ໃຫ້ສັງເກດວ່າບໍ່ມີສາມທາງເລືອກຂ້າງເທິງແກ້ໄຂບັນຫາຮາກຂອງບັນຫາ.
ບັນດາຜູ້ຊ່ຽວຊານດ້ານຄອມພິວເຕີບາງຄັ້ງກໍ່ໄດ້ແນະນໍາໃຫ້ຜູ້ໃຊ້ທີ່ສາມາດແກ້ໄຂບັນຫາການເຂົ້າເຖິງເວັບໄຊທ໌້ຄວນຈະ (ຂ) ອະນຸຍາດໃຫ້ຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນແລະ (ຂ) ລົບ cookies ທັງຫມົດຈາກເວັບໄຊທ໌ໃດຫນຶ່ງ. ການປະຕິບັດດັ່ງກ່າວແມ່ນບໍ່ຄ່ອຍຈະແກ້ໄຂຂໍ້ຜິດພາດ HTTP 500 ໃດກໍ່ຕາມ, ເຖິງແມ່ນວ່າພວກເຂົາສາມາດຊ່ວຍໃຫ້ມີບາງເງື່ອນໄຂຄວາມຜິດພາດອື່ນໆ. (ຄໍາແນະນໍາແນ່ນອນຍັງບໍ່ໄດ້ນໍາໃຊ້ສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ແມ່ນຕົວທ່ອງເວັບ.)
ສະຕິປັນຍາປະກະຕິແນະນໍາໃຫ້ບໍ່ລີດຕາດຄອມພິວເຕີຂອງທ່ານເວັ້ນເສຍແຕ່ວ່າທ່ານພົບຂໍ້ຜິດພາດດຽວກັນໃນເວລາຢ້ຽມຢາມເວັບໄຊທ໌ຕ່າງໆທີ່ແຕກຕ່າງກັນແລະຈາກຫຼາຍໆຄໍາຮ້ອງສະຫມັກ. ໂດຍສະເພາະທ່ານຄວນກວດສອບເວັບໄຊທ໌ດຽວກັນຈາກອຸປະກອນທີ່ແຕກຕ່າງກັນເຊັ່ນດຽວກັນ. ຢ່າສັບສົນກັບ HTTP 500 ດ້ວຍຄວາມຜິດພາດຂອງ HTTP ອື່ນໆ: ໃນຂະນະທີ່ການເລີ່ມຕົ້ນໃຫມ່ຊ່ວຍໃຫ້ບັນຫາເກີດຂື້ນກັບລູກຄ້າຫນຶ່ງ, 500 ຄວາມຜິດພາດທີ່ເກີດຂື້ນກັບເຄື່ອງແມ່ຂ່າຍ.
ຄໍາແນະນໍາສໍາລັບຜູ້ບໍລິຫານຂອງເຄື່ອງແມ່ຂ່າຍ
ຖ້າທ່ານຈັດການເວັບໄຊທ໌, ເຕັກນິກການແກ້ໄຂແບບມາດຕະຖານສາມາດຊ່ວຍຊອກຫາແຫຼ່ງຂໍ້ມູນ HTTP 500 ໄດ້:
- ຊອກຫາຂໍ້ຄວາມຂໍ້ຜິດພາດໃນໄຟລ໌ຂອງບັນຊີຂອງເວັບໄຊຕ໌
- ກວດສອບສະຖິຕິການໂຫຼດຂອງເຄື່ອງແມ່ຂ່າຍ (ສໍາລັບ CPU, ຫນ່ວຍຄວາມຈໍາແລະແຜ່ນ) ແລະກວດເບິ່ງບັນທຶກສໍາລັບເວລາເຄືອຂ່າຍ
- ກວດເບິ່ງເອກະສານ .htaccess, web.config ຫຼືໄຟລ໌ການຕັ້ງຄ່າທີ່ຄ້າຍຄືກັນສໍາລັບການດັດແປງຫຼ້າສຸດທີ່ອາດມີການນໍາສະເຫນີຂໍ້ຜິດພາດທີ່ມີເຫດຜົນ
- ກວດເບິ່ງການອະນຸຍາດຂອງໄຟລ໌ແລະໂຟນເດີຂອງເວັບໄຊທ໌ (ໂດຍສະເພາະຖ້າຂໍ້ຜິດພາດເກີດຂື້ນພຽງແຕ່ສໍາລັບການຮ້ອງຂໍໃຫ້ມີເນື້ອຫາທີ່ແນ່ນອນ)
ເບິ່ງຍັງ - ຂໍ້ຜິດພະລາດ HTTP ແລະລະຫັດສະແດງອະທິບາຍ