خطاهای 5xx مستقیما مرتبط با سرور است. هر زمان که سرور قادر به انجام درخواست ها نباشد، بنا به شرایطی کدهای خاصی زیرمجموعه 5xx ارائه می کند. با بروز این خطاها بطور کامل صفحه از دسترس خارج می شود و با صفحه سفید یا صفحه خطا رو به رو خواهید شد. رایج ترین خطاهای این شاخه خطاهای 500 و 503 هستند.
خطای 500 - خطای داخلی سرور
سرور با خطا مواجه شده و قادر به انجام درخواست نمیباشد.
خطاهای کدنویسی و وجود اشکال در سورس سایت اکثرا باعث بروز این خطا می شود. وجود خطاهای کدنویسی در سایت که دستورات را غیرقابل اجرا می کنند باعث می شوند سرور از اجرای درخواست امتناع کند و این خطا را صادر کند. در این حالت با صفحه سفید یا صفحه خطای 500 مواجه خواهید شد.
خطای 503 - سرور در دسترس نیست
سرور در حال حاضر در دسترس نمیباشد. (به دلیل این که برای تعمیر یا گرانبار شده یا از کار افتاده). بهطور کل این وضعیت موقتی میباشد.
این خطا هم از رایج ترین ها هست. زمانی که منابع سرور شما جوابگوی اجرای دستورات بازدیدکنندگان نباشد (برای مثال سی پی یو یا رم هاست شما کم باشد و درخواست های زیادی برای اجرای صفحات در سایتتان ثبت شود) این خطا صادر می شود. عدم وجود پهنای باند کافی، یا کمبود RAM و CPU در هاست از شایع ترین علت های بروز این خطاست.
سایر خطاها:
کد | وضعیت | توضیحات |
501 | اجرا نشده | سرور قابلیت انجام درخواست را ندارد. برای مثال سرور ممکن است این کد را زمانی نمایش دهد که قادر به شناسایی متود درخواست نباشد. |
502 | درگاه خراب | سرور مانند درگاه یا پراکسی عمل کرده و پاسخ اشتباهی از سرور بالا دست دریافت کردهاست. |
504 | تأخیر درگاه | سرور مانند درگاه یا پراکسی عمل کرده و درخواست به موقع ای از سرور بالا دست دریافت نکردهاست. |
505 | عدم پشتیبانی نگارش HTTP | سرور نگارش پروتکل HTTP موجود در درخواست را پشتیبانی نمیکند. |