میزبانی وب

انواع خطاهای ۵۰۰ کلودفلر و روش های رفع آنها را بشناسید

در این مطلب از بلاگ ماهان سرور انواع خطاهای ۵۰۰ کلودفلر را باهم مورد بررسی قرار می دهیم و روش هایی برای حل آنها ارائه خواهیم کرد.

همانطور که می دانید بعد از خرید هاست و دامنه و راه اندازی وبسایت می بایست در خصوص افزایش امنیت گام بردارید. کلودفلر یک شبکه توزیع محتوا قوی است که به شما کمک می کند تا بتوانید امنیت و سرعت بارگذاری وب سایت خود را به شکل مناسبی بهینه نمایید. این CDN طرفداران بسیاری را داشته و با توجه به قابلیت های خوبی که به کاربران خود ارائه می دهد به یکی از انتخاب های اصلی افراد تبدیل شده است. اما موضوعی که باید به آن توجه داشت این است که گاهاً ممکن است کاربران در هنگام تلاش برای ورود به وب سایت های قرار گرفته روی CDN کلودفلر با خطا مواجه شوند و این امری کاملاً طبیعی است. البته اغلب افراد از شبکه cdn برای افزایش سرعت و امنیت استفاده می کنند اما در نظر داشته باشید کمک گرفتن از یک هاست پرسرعت با امنیت بالا مثل هاست ابری می تواند مشکلات شما در برابر حملات احتمالی و نفوذ هکرها را به صفر نزدیک کند. خیلی خب در صورت نمایش خطا هنگام استفاده از کلودفلر به هیچ عنوان نگران نشوید. در این مقاله تصمیم داریم به بررسی انواع مختلف خطاهای کلودفلر پرداخته و روش رفع هر یک از آنها را به شما آموزش دهیم. انواع خطاهای ۵۰۰ کلودفلر

بررسی انواع خطاهای کلودفلر

بعد از فعالسازی CDN کلودفلر روی وب سایت خود، این احتمال وجود دارد که کاربران در هنگام تلاش برای ورود به وب سایتتان بنا به دلایل مختلفی با خطا رو به رو شود. خطاهای کلودفلر به دو دسته اصلی خطاهای ۵۰۰ و خطاهای ۱۰۰۰ تقسیم می شوند که در این مقاله به بررسی خطاهای ۵۰۰ می پردازیم. هر یک از خطاهایی که نمایش داده می شود تعریف مخصوص خود را دارند و برای رفع آنها نیز باید اقدامات به خصوصی را داشته باشید. به همین دلیل باید در ابتدا با انواع مختلف خطاهای Cloudfare آشنا شده و سپس با توجه به راهنمایی های صورت گرفته در این مقاله اقدام به رفع آنها نمایید. انواع مخلف خطاهای کلودفلر عبارت است از:

ارور ۵۰۰: Internal server error
ارور ۵۰۲: bad gateway یا ارور ۵۰۴: gateway timeout
ارور ۵۰۳: Service temporarily unavailable
ارور ۵۲۰: web server returns an unknown error
ارور ۵۲۱: web server is down
ارور ۵۲۲: connection timed out
ارور ۵۲۳: origin is unreachable
ارور ۵۲۴: a timeout occured
ارور ۵۲۵: SSL handshake failed
ارور ۵۲۶: invalid SSL certificate
ارور ۵۲۷: Railgun Listener o origin error
ارور ۵۳۰

نحوه رفع ارورهای کلودفلر

خطاهایی که در ادامه به آنها اشاره می شود جزء خطاهای رایجی هستند که شما بعد از استفاده از شبکه توزیع محتوا cloudflare ممکن است با آنها مواجه شوید. در ادامه آنها را مورد بررسی قرار خواهیم داد.

ارور ۵۰۰: Internal server error

ارور ۵۰۰ به طور معمول نشان دهنده وجود یک مشکل در سرور میزبان شماست. رایج ترین پیغامی که در خصوص ارور ۵۰۰ می توانید مشاهده نمایید خطای establishing database connection است که در مبحث پروتکل HTTP نمایش داده می شود. در صورت مشاهده این خطا باید با پشتیبانی شرکت ارائه دهنده خدمات هاستینگ خود تماس بگیرید.

انواع خطاهای 500 کلودفلر

ارور ۵۰۲ bad gateway یا ارور ۵۰۴ gateway timeout

این خطا زمانی نمایش داده می شود که کلودفلر امکان برقراری ارتباط با سرور میزبان وب سایت شما را نداشته باشد. در چنین حالت شما می توانید دو احتمال را برای وقوع چنین مشکلی در نظر بگیرید:

خطا ۵۰۲ یا ۵۰۴ از سمت سرور میزبان شما نمایش داده می شود. در این صورت درخواست شما با موفقیت به سمت کلودفلر ارسال می شود. اما زمانی که کلودفلر سعی می کند آن را به سمت سرور میزبان وب سایتتان ارسال کند، دچار مشکل می شود. این دلیل نسبت به مورد بعد از احتمال بیشتری برخوردار است. در صورت مواجه با این خطا باید با پشتیبانی هاستینگ خود تماس بگیرید و موضوعات زیر را مورد بررسی قرار دهید:
اطمینان حاصل کنید که سرور میزبان شما به تمامی درخواست هایی که توسط کاربران ارسال می شود ارور ۵۰۲ یا ۵۰۴ را نمایش می دهد.
در خصوص لود بیش از اندازه سرور، خرابی آن یا وجود مشکل در شبکه اینترنت اطمینان حاصل کنید.
برنامه ها یا خدماتی که time out یا بلاک می شوند را شناسایی نمایید.
خطا ۵۰۲ یا ۵۰۴ از سمت کلودفلر نشان داده شود. در چنین حالتی در خطایی که نمایش داده می شود نام Cloudflare قابل مشاهده خواهد بود.

ارور ۵۰۳: Service temporarily unavailable

یکی دیگر از خطاهای کلودفلر، خطا ۵۰۳ است. در صورت overload شدن سرور وب سایتتان شما با این خطا رو به رو می شوید. در چنین مواقعی می توان به دو دلیل اصلی برای بروز چنین خطایی اشاره کرد در پیغامی که نمایش داده می شود نیز قابل مشاهده خواهد بود:

در پاسخی که نمایش داده می شود کلمه cloudflare یا cloudflare-nginx وجود ندارد. در چنین حالتی باید با پشتیبانی هاستینگ خود تماس گرفته و اطمینان حاصل کنید که آیا تعداد درخواست های دریافتی سرور شما دارای محدودیت است یا نه.
اما اگر در هشداری که مشاهده می کنید کلمه cloudflare یا cloudflare-nginx وجود دارد، می توانید این نتیجه را بگیرید که خطای فوق از سمت خود کلودفلر اتفاق افتاده است.

ارور ۵۲۰: web server returns an unknown error

زمانی که سرور بعد از دریافت درخواست از سمت کلودفلر، یک پاسخ خالی نامشخص یا غیرمنتظره را ارائه دهد، شما خطای ۵۲۰ را مشاهده خواهید کرد. در چنین شرایطی باید با هاستینگ خود ارتباط برقرار کرده و از آنها بخواهید تا موضوع را مورد بررسی قرار دهند. اگر بعد از صحبت با پشتیبانی هاستینگ همچنان خطای فوق نمایش داده شد، لازم است که با پشتیبانی کلودفلر تماس گرفته و مشکل را مطرح نمایید. بهتر است درباره موضوعات زیر سوالاتی را مطرح نمایید:
بروز هرگونه خرابی در سرور میزبان شما
بلاک شدن IP های مربوط به کلودفلر در سرورهای میزبان
TCP idle timeout کمتر از ۳۰۰ ثانیه در سرور
حجم بیشتر از ۸ کلیوبایت در هدرها
ارائه پاسخ خالی از سمت سرور مبدا که فاقد کد وضعیت http یا بدنه پاسخ است
فقدان هدرهای پاسخ یا عدم ارسال پاسخ مناسب از سمت سرور به خطای http موجود
در صورت نبود هیچ یک از مشکلات فوق بهتر است با پشتیبانی کلودفلر تماس برقرار کنید.

ارور ۵۲۱: web server is down

یکی دیگر از خطاهای کلودفلر که باید به آن توجه لازم را داشته باشید، خطای ۵۲۱ است. اگر سرور میزبان وب سایت شما درخواست های ارسال شده از سمت کلودفلر را برمی گرداند، شما خطای ۵۲۱ را مشاهده خواهید کرد. دلیل اصلی این خطا را می توان بلاک کردن درخواست های ارسالی از سمت کلودفلر به دلیل مسائل امنیتی یا داون شدن سرور مورد نظر باشد. برای حل این مشکل باید با پشتیبانی هاستینگ خود تماس گرفته و مشکل پیش آمده را مطرح نمایید.

اطمینان حاصل کنید که سرور میزبان امکان پاسخگویی به درخواست های ارسال شده را دارد.
در خصوص سلامت سرور فوق اطمینان حاصل کنید.
مطمئن شوید که آدرس های IP کلودفلر بلاک یا لیمیت نشده است.
تمامی رنج IP کلودفلر باید در فایروال سرور میزبان وب سایتتان تعریف شده باشد.

ارور ۵۲۲: connection timed out

زمانی که انتظار کلودفلر برای دریافت پاسخ از سمت سرور بیش از حد طولانی شود، شما با ارور ۵۲۲ مواجه خواهید شد. با توجه به اینکه چه زمانی این خطا رخ می دهد، شما می توانید دو دلیل عمده را برای نمایش این خطا در نظر بگیرید:

اگر قبل از اینکه ارتباط ایجاد شود و ۱۵ ثانیه بعد از ارسال یک SYN از سمت کلود فلر، سرور میزبان وب سایت شما یک SYN+ACK را به سمت کلودفلر ارسال نکند، این خطا نمایش داده می شود.

اگر بعد از ایجاد ارتباط مورد نظر میان سرور و کلودفلر، سرور طی ۹۰ ثانیه درخواست منابع کلودفلر (ACK) را تایید نکند، خطای ۵۲۲ به کاربر نشان داده می شود.

در چنین حالتی شما باید با پشتیبانی هاستینگ خود تماس بگیرید و از آنها بخواهید این موضوع را بررسی کنند.
ممکن است آدرس های IP کلودفلر دچار محدودیت رنج IP شده یا به طور کلی روی سرور فوق بلاک شده اند.
Overload شدن سرور یا خاموش شدن آن می تواند به بروز این خطا منجر شود.
قابلیت Keepalives روی سرور میزبان شما غیرفعال می باشد.
آدرس IP مبدا مشخص شده توسط شما در کلودفلر با IP فعلی سرور میزبان شما مطابقت ندارد.
پکت ها در سرور میزبان شما حذف شده اند.

ارور ۵۲۳: origin is unreachable

این خطا زمانی قابل مشاهده خواهد بود که کلودفلر نتواند با سرور میزبان وب سایت شما ارتباط برقرار کند. این اتفاق معمولاً زمانی رخ می دهد که دستگاه شبکه میان کلودفلر و سرور مورد نظر به آدرس IP سرور روت دسترسی نداشته باشد. در چنین حالتی تنها کاری که شما می توانید انجام دهید، برقراری تماس با پشتیبانی شرکت ارائه دهنده خدمات هاستینگ خود است. شما باید موارد زیر را مورد بررسی قرار دهید:

اطمینان حاصل کنید که آدرس IP مبدا وارد شده در رکوردهای A و AAAA شما در کلودفلر به درستی وارد شده است.
مطمئن شوید که موضوعات مربوط ب مسیریابی اینترنتی میان سرور مبدا و کلودفلر دچار مشکل نشده است.

ارور ۵۲۴: a timeout occured

اگر کلودفلر بتواند با موفقیت به سرور میزبان وب سایت شما متصل شود اما سرور بعد از ۱۰۰ ثانیه یک پاسخ HTTP مناسب را ارسال نکند، خطای ۵۲۴ کلودفلر نمایش داده می شود. در چنین شرایطی باید به پشتیبانی هاست خود تیک زده و از آنها بخواهید مشکل فوق را بررسی کنند. معمولاً این خطا به دلیل یکی از موارد زیر صورت می گیرد:

یک فرآیند طولانی در سرور مبدا صورت می گیرد.
سرور میزبان شما دچار مشکل overloading شده است.

ارور ۵۲۵: SSL handshake failed

هر زمان که در پیکربندی سرور میزبان شما مشکلی وجود داشته باشد، خطا ۵۲۵ که یکی دیگر از خطاهای کلودفلر است، نشان داده می شود. این خطا زمانی رخ می دهد که یکی از دو حالت زیر رخ داده باشد:

SSL handshake میان کلودفلر و سرور میزبان دچار خطا شود.
شما حالت Full یا Strict را برای ssl خود فعال نموده اید.

انواع خطاهای 500 کلودفلر

برای حل این خطا نیز باید به پشتیبانی هاستینگ خود یک تیکت ارسال نمایید و از آنها بخواهید موارد زیر را بررسی نمایند:

هیچ SSL معتبری روی وب سایتتان نصب نشده است.
پورت ۴۴۳ آزاد نمی باشد.
از SNI پشتیبانی نمی شود.
cipher پذیرفته شده توسط کلودفلر با رمز سزاری که توسط سرور میزبان شما پشتیبانی می شود مطابقت ندارد.

ارور ۵۲۶: invalid SSL certificate

یکی دیگر از انواع خطاهای کلودفلر ارور ۵۲۶ است. این خطا در دو حالت رخ می دهد:

کلودفلر نمی تواند به گواهینامه SSL قرار گرفته روی سرور میزبان اعتبار دهد.
از حالت Strict برای فعالسازی گواهینامه SSL روی وب سایت استفاده شد است.

در این حالت باید مشکل را از سمت پشتیبانی هاستینگ خود پیگیری نمایید و اطمینان حاصل کنید که:

گواهینامه SSL شما منقضی نشده است.
گواهینامه SSL ابطال نشده است.
گواهینامه SSL توسط یک موسسه معتبر امضا شده است.
نام دامنه درخواست شده یا هدف در بخش Common Name یا Subject Alternative Name گواهینامه قرار گرفته باشد.
سرور مبدا شما تمامی اتصالات از طریق پورت SSL پورت ۴۴۳ را پذیرفته باشد.

ارور ۵۲۷: Railgun Listener o origin error

خطای ۵۲۷ نشان دهنده این موضوع است که ارتباط میان کلودفلر و Railgun server قطع شده است. دلیل این اتفاق یکی از موارد زیر است:

تداخل فایروال
بروز حادثه ای در شبکه یا از دست رفتن بسته میان سرور Railgun و کلودفلر
خطا Connection timeouts
خطا LAN timeout exceeded
خطا Connection refusals
خطاهای مربوط به TLS/SSL

در چنین حالتی باید از پشتیبانی وب سایت خود کمک گرفته و از آنها بخواهید تا مشکل پیش آمده را مورد بررسی قرار دهند.

ارور ۵۳۰ در کلودفلر

این خطای کلودفلر به همراه یکی از خطاهای ۱۰۰۰ نمایش داده می شود. در نتیجه برای رفع این خطا در ابتدا نیاز است که خطای ۱۰۰۰ پیش آمده را شناسایی و رفع نمایید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا