مرکز آموزش

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

  • ارور 500: Internal server error
  • ارور 502: bad gateway یا ارور 504: gateway timeout
  • ارور 503: Service temporarily unavailable
  • ارور 520: web server returns an unknown error
  • ارور 521: web server is down
  • ارور 522: connection timed out
  • ارور 523: origin is unreachable
  • ارور 524: a timeout occured
  • ارور 525: SSL handshake failed
  • ارور 526: invalid SSL certificate
  • ارور 527: Railgun Listener o origin error
  • ارور 530

ارور 500: Internal server error

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

ارور 502 bad gateway یا ارور 504 gateway timeout

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

  1. خطا 502 یا 504 از سمت سرور میزبان شما نمایش داده می شود. در این صورت درخواست شما با موفقیت به سمت کلودفلر ارسال می شود. اما زمانی که کلودفلر سعی می کند آن را به سمت سرور میزبان وب سایتتان ارسال کند، دچار مشکل می شود. این دلیل نسبت به مورد بعد از احتمال بیشتری برخوردار است. در صورت مواجه با این خطا باید با پشتیبانی هاستینگ خود تماس بگیرید و موضوعات زیر را مورد بررسی قرار دهید:

    • اطمینان حاصل کنید که سرور میزبان شما به تمامی درخواست هایی که توسط کاربران ارسال می شود ارور 502 یا 504 را نمایش می دهد.
    • در خصوص لود بیش از اندازه سرور، خرابی آن یا وجود مشکل در شبکه اینترنت اطمینان حاصل کنید.
    • برنامه ها یا خدماتی که time out یا بلاک می شوند را شناسایی نمایید.

     

  2. خطا 502 یا 504 از سمت کلودفلر نشان داده شود. در چنین حالتی در خطایی که نمایش داده می شود نام Cloudflare قابل مشاهده خواهد بود.

ارور 503: Service temporarily unavailable

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

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

ارور 520: web server returns an unknown error

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

  • بروز هرگونه خرابی در سرور میزبان شما
  • بلاک شدن IP های مربوط به کلودفلر در سرورهای میزبان
  • TCP idle timeout کمتر از 300 ثانیه در سرور
  • حجم بیشتر از 8 کلیوبایت در هدرها
  • ارائه پاسخ خالی از سمت سرور مبدا که فاقد کد وضعیت http یا بدنه پاسخ است
  • فقدان هدرهای پاسخ یا عدم ارسال پاسخ مناسب از سمت سرور به خطای http موجود
  • در صورت نبود هیچ یک از مشکلات فوق بهتر است با پشتیبانی کلودفلر تماس برقرار کنید.

ارور 521: web server is down

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

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

ارور 522: connection timed out

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

  1. اگر قبل از اینکه ارتباط ایجاد شود و 15 ثانیه بعد از ارسال یک SYN از سمت کلود فلر، سرور میزبان وب سایت شما یک SYN+ACK را به سمت کلودفلر ارسال نکند، این خطا نمایش داده می شود.
  2. اگر بعد از ایجاد ارتباط مورد نظر میان سرور و کلودفلر، سرور طی 90 ثانیه درخواست منابع کلودفلر (ACK) را تایید نکند، خطای 522 به کاربر نشان داده می شود.

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

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

ارور 523: origin is unreachable

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

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

ارور 524: a timeout occured

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

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

ارور 525: SSL handshake failed

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

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

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

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

ارور 526: invalid SSL certificate

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

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

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

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

ارور 527: Railgun Listener o origin error

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

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

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

ارور 530 در کلودفلر

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

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


آیا این پاسخ به شما کمک کرد؟  پرینت این مقاله

در همین زمینه


افزایش امنیت و سرعت سایت با Cloudflare

  حتماً شما هم بعنوان مدیر سایت تجربه بارگزاری کند صفحات یا ایجاد اختلال بر اثر حملات اینترنتی...

خطای 524 در کلاد فلیر چیست؟

خطای A Timeout Occurred 524 یک کد وضعیت HTTP ویژه مربوط به Cloudflare است که نشان می دهد اتصال...

رفع خطای is not a registered domain در کلاد فلر

چرا دامنه ای که به تازگی ثبت کردم در کلاد فلیر اد نمی شود؟ این مقاله شما را کمک خواهد کرد تا...

ایجاد رکوردهای دی ان اس در کلاد فلر

برای مدیریت و افزودن رکورد های دی ان اس به پنل خود در کلاد فلر به آدرس...