خطای ۵۲۰ یا «خطای Cloudflare 520» چیست؟
خطای ۵۲۰ که اغلب به عنوان «خطای Cloudflare 520» شناخته میشود، نشان میدهد که سرور وب، نه Cloudflare، هنگام تلاش برای انجام یک درخواست با مشکلی مواجه است.
دلایل خطای ۵۲۰ چیست؟
این خطا معمولاً به این دلیل اتفاق میافتد که سرور مبدا یا پاسخ نمیدهد، یا با پاسخی غیرمنتظره یا خالی به Cloudflare پاسخ میدهد.
مشکلات سرور مبدا:
خرابیها یا پیکربندیهای نادرست: ممکن است خود سرور وبسایت دچار نقص یا پیکربندی نادرست باشد.
اضافه بار منابع: ممکن است یک برنامه، cron job یا منبع دیگر منابع سرور را بیش از حد مصرف کند و مانع از پاسخگویی آن به همه درخواستها شود.
IP های Cloudflare مجاز نیستند: ممکن است فایروال یا افزونههای امنیتی سرور مبدا آدرسهای IP Cloudflare را مسدود کنند.
مشکلات پاسخ:
هدرهای بیش از ۱۶ کیلوبایت: کوکیها یا دادههای دیگر در هدرهای HTTP میتوانند باعث ایجاد مشکل شوند.
پاسخهای خالی یا ناقص: ممکن است سرور مبدا یک پاسخ خالی بدون کد وضعیت HTTP یا بدنه پاسخ برگرداند. هدرهای از دست رفته یا پاسخهای خطای نادرست: سرور مبدا ممکن است پاسخهای خطای HTTP مناسب را برنگرداند یا هدرهای لازم را از دست داده باشد.
عوامل دیگر:
پیکربندی نادرست HTTP/2: پیکربندی نادرست HTTP/2 در سرور مبدا نیز میتواند منجر به خطای ۵۲۰ شود.
مشکلات خاص مرورگر یا برنامه: در برخی موارد، خطا ممکن است توسط یک مرورگر، برنامه یا افزونه خاص ایجاد شود.
مراحل عیبیابی:
۱.رفرش کردن را امتحان کنید:
به سادگی صفحه را در مرورگر خود رفرش کنید، زیرا ممکن است یک مشکل موقتی باشد.
۲. پاک کردن حافظه پنهان و کوکیها:
پاک کردن حافظه پنهان و کوکیهای مرورگر شما گاهی اوقات میتواند مشکلات موقت را برطرف کند.
۳. با ارائه دهنده خدمات میزبانی وب یا مدیر سایت تماس بگیرید:
اگر خطا ادامه داشت، برای کمک با ارائه دهنده خدمات میزبانی وب یا مدیر و یا طراح سایت خود تماس بگیرید.
۴. بررسی گزارشهای سرور:
گزارشهای سرور را برای هرگونه خطا یا خرابی که ممکن است باعث ایجاد مشکل شود، بررسی کنید.
۵. غیرفعال کردن موقت کلودفلر (در صورت امکان):
اگر صاحب وبسایت هستید، متوقف کردن موقت کلودفلر یا استفاده از تنظیمات “ابر خاکستری” میتواند به تعیین اینکه آیا کلودفلر منبع مشکل است یا خیر، کمک کند.
۶. بررسی مشکلات سرور مبدا:
بررسی کنید که آیا مشکلی در پیکربندی، منابع یا خرابیهای برنامه سرور مبدا وجود دارد یا خیر.
۷. بررسی هدرها:
اطمینان حاصل کنید که هدرهای HTTP بیش از حد بزرگ نیستند یا اینکه سرور مبدا پاسخهای خالی یا ناقص برنمیگرداند.
۸. یک مرورگر دیگر را امتحان کنید:
بررسی کنید که آیا هنگام استفاده از یک مرورگر دیگر یا حالت ناشناس، مشکل همچنان ادامه دارد یا خیر.
۹. بررسی مشکلات خاص مرورگر:
اگر خطای ۵۲۰ فقط با یک مرورگر یا افزونه خاص رخ میدهد، سعی کنید آن را غیرفعال یا بهروزرسانی کنید.