به طور کلی، کد خطاهای دسته ۵۰۰ یا همان خطاهای 5XX نشاندهنده وقوع یک خطا یا درخواست غیرقابل حل بر روی سرور است، چه این خطا از طرف دِراک اتفاق افتاده باشد یا میزبان اصلی.
در این حالت اَبر دِراک قادر به شناسایی خطا بوده و بنابراین پاسخ نادرست به مشتری بازگردانده نمیشود. در این حالت کدهای خطای زیر به عنوان پاسخ به هر درخواست کاربران نهائی نمایش داده میشوند.
خطای ۵۰۰: Internal Server Error #
چنانچه خطای ۵۰۰ وبسرور را میبینید مشکل به صورت قطعی از سمت سرور اصلی است. وبسایت مبدا یا روش درخواست را تشخیص نمیدهد یا قادر به انجام درخواست نیست. این به معنی در دسترس بودن سرور اصلی است و با رفع مشکل از وبسایت مبدا کاربران قادر به دریافت پاسخ خواهند بود.
اما چنانچه خطای ۵۰۰ اَبر دِراک را مشاهده کردید، اگرچه احتمال بروز این خطا بسیار کم است ولیکن سرور دِراک با شرایط غیر منتظره مواجه شده و قادر به انجام درخواست نیست. این پیغام خطای خالی برای هر خطایی است که سرورهای لبه قادر به مدیریت کردن آن نبودهاند. امکان بروز نادر چنین خطاهایی در هنگام اعمال یکسری تنظیمات بر روی سرورهای لبه، وجود دارد.
در صورت مواجهه با این خطا، تیم پشتیبانی اَبر دِراک را سریعا در جریان قرار دهید تا مورد بررسی قرار گرفته و دلیل و راهحل آن مشخص شود.
خطای ۵۰۲: Bad Gateway #
این خطا زمانی به وجود میآید که زیرساخت اَبر دِراک موفق به ارتباط با سرور اصلی (مبدا) شده است، اما پاسخ درستی دریافت نکرده است (Bad Packet) و یا زمان پاسخ آن تمام شدهاست (Timeout).
Timeout در حالتی اتفاق میافتد که پس از اتصال به سرور مبدا و برقراری ارتباط، هیچگونه دادهای منتقل نمیشود و اصطلاحا Read Timeout داده میشود.
این حالت ممکن است دلایل مختلفی داشتهباشد. مانند:
- وب سایت مبدا برای پیکربندی نام دامنه مورد نظر در آدرس IP هدف پیکربندی نشده است. به این معنی که IP سرور اصلی تغییر کرده اما رکوردهای DNS مربوطه تغییر نکردهاند. به یاد داشته باشید که DNS TTL تعیین می کند که چه مدت یک رکورد در حافظه DNS معتبر باشد.
- در هنگام پیکربندی تنظیمات DNS در پنل کاربری، IP مربوطه را اشتباه وارد کرده باشید.
- حجم درخواستها به سرور مبدا در زمانی که درخواست ساخته شده است بسیار زیاد بوده و بارگذاری سایت غیرممکن گردیده، از همین رو سرور غیرقابل دسترس است.
خطای ۵۰۳: Temporary Unavailable #
این خطا به این معنی است که سرور مبدا به صورت موقت در دسترس نیست، که ممکن است به دلیل overload شدن سرور مبدا یا گذشتن از حد مجاز درخواستهای مورد پذیرش تعریفشده بر روی سرور اصلی بوده باشد.
این تنظیمات و یا تنظیمات مرتبط با WAF که بر روی سرور مبدا قرار داده شده، باعث جلوگیری از درخواستهای بیشتر توسط سرورهای اَبر دِراک شدهاند.
همچنین انجام یکسری موارد مرتبط با تعمیر و نگهداری وبسایت میتواند عامل این موضوع نیز باشد.
خطای ۵۰۴: Gateway Timeout #
این خطا به طور کلی به این معنی است که سرورهای اَبر دِراک به هر دلیل موفق به ارتباط با سرورهای اصلی (مبدا) نشدهاند. که خود میتواند به ۴ دلیل و یا ترکیبی از این ۴ دلیل اتفاق بیفتد:
- در هنگام پیکربندی تنظیمات DNS در پنل کاربری، IP مربوطه را اشتباه وارد کرده باشید.
- سرور مبدا از سرویسدهی خارج شدهاست.
- ارتباط سرور اصلی تا زیرساخت اَبر دِراک دچار اختلال شدهاست. این اتفاق احتمالا به دلیل ایجاد اشکال در شبکه اینترنت اتفاق افتاده است.
- سرور اصلی امکان دسترسی سرورهای لبه اَبر دِراک را به خود محدود کردهاند.
برای حل این خطا میبایست موارد زیر به ترتیب بررسی شوند:
- از درست بودن IP در تنظیمات DNS پنل کاربری مطمئن شوید.
- سرویسدهی سرور اصلی (مبدا) را بررسی و از درستی آن اطمینان حاصل کنید.
- از ارتباط بین سرورهای اصلی تا سرورهای اَبر دِراک مطمئن شوید. (برقراری و سلامت Network)
- مطمئن شوید که دیوار آتش (Firewall) سرور اصلی شما یا سرویسدهنده میزبان خود، IPهای اَبر دِراک را محدود نکرده باشند. (برای جلوگیری از این اتفاق میتوانید بازههای IP اَبر دِراک را به White-List سرویسدهندهی خود اضافه کنید)
خطای ۵۹۹: Connection Rate Limit #
این خطا به این معنی است که از محدودیت تعداد اتصالها (Connection) عبور نمودهاید. این محدودیت در تنظیمات شبکه در پنل کاربری اَبر دِراک قابل تنظیم است.