Интернэт ашиглах явцад янз бүрийн алдаа гарах нь элбэг. Тэдгээрийн дунд хамгийн түгээмэл нь "алдаа 500" эсвэл "500 дотоод алдааны сервер" гэж нэрлэгддэг.
Серверийн дотоод алдааны шалтгаан
- Тухайн хостинг дээр ажиллах боломжгүй.htaccess файлуудад хүчингүй бүтэц ашиглагдах үед. Хэрэв та Оросын Apache-ийн зааврыг ашиглавал ийм алдаа ихэвчлэн гарч ирдэг.
- Хэрэв скрипт хэт удаан ажиллаж байвал. Скриптийн үргэлжлэх хугацаанд вэб серверийн хязгаарлалтууд мөн хамаарна. Жишээлбэл, хэрэв вэб сервер нэг минутын дотор скриптээс хариу хүлээж авахгүй бол сервер нь скриптийг "гацсан" гэж үзэн түүнийг хүчээр цуцлах болно.
- Хэрэв скрипт энэ хурдаар боломжтой хэмжээнээс хамаагүй их санах ой авахыг хүсвэл. Хэрэв скриптэд нэмэлт санах ой хэрэгтэй бол вэб сервер үүнийг мөн албадан хаах болно.
- Хяналтын самбарт орсон PHP өргөтгөлүүд хоорондоо таарахгүй байвалбусад.
- Мөн вэб сервер HTTP толгой хэсгийг тайлбарлах эсвэл таних боломжгүй үед 500 Дотоод алдааны сервер үүсдэг.
Өөр яагаад 500 алдаа гарч болох ба үүнийг хэрхэн засах вэ?
Мэдээжийн хэрэг,.htaccess файлд буруу синтакс оруулсан эсвэл энэ файлд дэмжигдээгүй удирдамж гарч ирвэл 500 Дотоод алдааны сервер (YouTube болон бусад сайтууд) алдаа ихэвчлэн гардаг. Энэ тохиолдолд ийм алдааг засч, бүх зүйлийг хэвийн болгохын тулд та "Сонголтууд" гэж нэрлэгддэг удирдамжийн талаар тайлбар хийх хэрэгтэй. Үүнийг хийхийн тулд мөрийн эхэнд хэш тэмдэг () тавьснаар таны асуудал арилах бөгөөд 500 алдаа сервер дээр харагдахаа болино.
Гэхдээ 500 дотоод алдааны сервер (youtube болон бусад сайтууд) өөр шалтгаанаар гарч ирдэг. Энэ нь ихэвчлэн CGI скриптийг буруу ашигласан тохиолдолд тохиолддог ч энэ нь маш ховор тохиолддог. Мөрийн төгсгөлүүд нь Windows биш харин UNIX форматтай байх ёстой гэдгийг санах нь маш чухал бөгөөд энэ нь вэб серверээр зөв тайлбарлахад илүү тохиромжтой юм. Алдаа гаргахгүйн тулд та ASCII горимд FTP-ээр дамжуулан CGI скриптүүдийг сервертээ байршуулах хэрэгтэй. CGI скриптийн хариуд буруу HTTP толгой гарч ирэх нь олонтаа тохиолддог. Хэрэв ийм зүйл тохиолдвол та ийм асуудлыг маш амархан шийдэж чадна, алдааны бүртгэлээс лавлана уу.
Алдаа 500 ба"YouTube"
Сүүлийн үед "YouTube" сайт байнга шинэчлэгдэж, солигдож байгаа тул ихэнх хэрэглэгчид энд таатай мөчүүдийг өнгөрөөхийн оронд сайт руу орохдоо 500 гэж нэрлэгддэг алдааг олж харах нь ихсэж байна. Олон алдартай сайтууд ажиллахаа больсон. мөн 500 Дотоод алдааны серверийг аваарай (YouTube нь дүрэмд үл хамаарах зүйл биш). Тэгэхээр энэ тохиолдолд юу хийх вэ? Эцсийн эцэст, та зүгээр л сайтаас таашаал авахыг хүсч байгаа бөгөөд асуудалд орохгүй байх болно. "YouTube-ийн 500 дотоод серверийн алдаа"-г ийм байдлаар шийдэж болно: күүкигээ устгаад үзээрэй, таны асуудал өөрөө шийдэгдэх болно. Хэрэв энэ нь тус болохгүй бол та зүгээр л тэвчээртэй байж, сайтын ажилчид асуудлаа өөрсдөө шийдэхийг хүлээх хэрэгтэй.
Олон хүмүүс YouTube-ийн 500 дотоод алдааны серверийн алдаа нь эвдрэлээс үүдэлтэй гэж хэлдэг ч энэ нь бүрэн үнэн биш юм. Сүүлийн үед ийм нэр хүндтэй сайтууд дээр ийм зүйл ажиглагдаагүй. Мэдээжийн хэрэг аливаа өөрчлөлт нь таагүй үр дагаварт хүргэж болзошгүй боловч ихэвчлэн хурдан шийдэгддэг.