ارور 524 یا خطای 524 یک کد وضعیت HTTP مخصوص Cloudflare است که نشان میدهد اتصال به سرور بهدلیل مهلت زمانی بسته شده است. این خطا یا ارور با نام 524 A Timeout Occurred ظاهر میشود.
بسته به زمینه، خطا ممکن است مانع از بارگیری یک صفحه وب، ورود به سیستم یک پلتفرم بازی آنلاین یا استفاده از یک نرمافزار شود. گاهی هم ممکن است بازی یا برنامه، زمانی که از آن بهصورت آفلاین استفاده میکنید به خوبی کار کند. یعنی ارور 524 ممکن است تنها زمانی نشان داده شود که شما سعی میکنید به یک ویژگی آنلاین دسترسی پیدا کنید.
این خطاها تقریباً همیشه در دو خط مانند زیر نمایش داده میشوند:
پیامهای خطای 524 را میتوان در هر دستگاهی که هر سیستم عاملی را اجرا میکند مشاهده کرد.
چگونه ارور 524 را رفع کنیم؟
اگر مالک وبسایت هستید، به مجموعه مراحل بعدی زیر دقت کنید. در غیر این صورت، در اینجا چند نکته برای امتحان وجود دارد:
- در صورت مشاهده خطا در مرورگر خود، صفحه وب را بازخوانی (Refresh) کنید. در صورت مشاهده برنامه، آن را خاموش و ریاستارت کنید. این میتواند یک مشکل موقتی باشد که با یک راه اندازی مجدد ساده برطرف میشود.
- برنامه را بهطور کامل حذف کنید و سپس با دانلود آخرین نسخه از وب سایت شرکت یا سیدی نصب، دوباره آن را نصب کنید. برخی از کاربران گزارش دادهاند که از آنجایی که اتصال به سرور را دوباره برقرار کرده است، اینکار خطای 524 آنها را برطرف کرده است. اما این روش احتمالاً فقط در صورتی مفید است که خطا در یک برنامه غیر مرورگر رخ دهد. مانند برنامهای که به یک سرور بازی متصل میشود.
- اگر هنگام استفاده از پلتفرم بازی Origin با این خطا مواجه شدید، ممکن است مربوط به محدودیتهای داخلی حساب شما باشد. حسابهای کودک محدود شده است. آنها به شما اجازه بازی آنلاین، ارتباط با دوستان، دانلود بازیها از فروشگاه Origin و موارد دیگر را نمیدهند. اگر این دلیلی است که کد ارور 524 را میبینید، باید وارد حساب فرزندتان شوید تا آن را به یک حساب کامل/بزرگسال ارتقا دهید. اما جدای از تغییر تاریخ تولد صاحب حساب، این تنها زمانی امکان پذیر است که دیگر زیر سن تلقی نشوید. زمانی که حساب فرزند واجد شرایط ارتقا باشد به شما اطلاع داده میشود.
- بسته به محبوبیت وبسایت یا سرویس، ممکن است خطا بهدلیل هجوم ناگهانی بازدیدکنندگانی باشد که سایت انتظارش را نداشت، که میتواند به منابع سرور فشار وارد کند و در نتیجه این خطای timeout ایجاد شود. در این مورد تنها کاری که میتوانید انجام دهید صبر کردن است.
نکته: اگر وب سایت بهدلیل پیام خطای 524 از کار افتاده است، شاید بتوانید با جستجوی کَش گوگل یا جستجوی صفحه در Wayback Machine به نسخه آرشیو شده آن دسترسی پیدا کنید.
نحوه رفع خطای 524 برای مالک وبسایت
اگر مالک وبسایت هستید یا دسترسیهای لازم برای ایجاد تغییرات سمت سرور دارید، این مراحل را دنبال کنید.
- تمام پلاگینهای وب سایت خود را غیرفعال کنید و سپس اقدامی را که پیغام ارور 524 را نشان داد را تکرار کنید. اگر با این کار خطا برطرف شد، افزونهها را دوباره یکی یکی فعال کنید تا زمانی که بتوانید مشخص کنید کدام یک باعث خطای Timeout Occurred شده است.
- افزایش بار سرور بهدلیل حمله DDoS ممکن است دلیل خطای 524 باشد. در این صورت میتوانید محافظت از DDos را از طریق Cloudflare فعال کنید. اگر پیام خطا به این دلیل است که وبسایت شما ناگهان ترافیک قانونی بیشتری دریافت میکند. برنامه میزبانی (هاست) خود را ارتقا دهید. منابع اضافی مورد نیاز برای سرویس دادن به تعداد بازدیدکننده ایجاد میشود.
- هر فرآیند long-running را به یک زیر دامنه که در برنامه Cloudflare DNS پراکسی نیست منتقل کنید. هر درخواست HTTP که برای بیش از 100 ثانیه (یا بیش از 600 ثانیه برای مشتریان سازمانی) پاسخی از سرور مبدا دریافت نکند، تمام میشود و خطای 524 را خواهید دید.
- برخی از پیامهای ارور 524 بهدلیل چیزی خارج از کنترل شما ایجاد میشوند. با ارائه دهنده هاست خود تماس بگیرید و کد خطا، منطقه زمانی که خطا در آن رخ داده است و نشانی اینترنتی که منجر به خطا شده است را به آنها بدهید. ممکن است آنها نیاز به بررسی گزارشهای سرور و سطح حافظه داشته باشند.
چرا خطای 524 رخ میدهد
این پیامهای خطا در موقعیتهای مربوط به Cloudflare دیده میشوند. این خطا به این معنی است که Cloudflare با سروری که قرار است با آن ارتباط برقرار کند، ارتباط برقرار کرد، اما پاسخ سرور خیلی طول کشید.
اگر هنگام تلاش برای دسترسی به یک وبسایت یا ویژگی خاصی در یک برنامه، این خطا را مشاهده کردید، بهعنوان بازدیدکننده نمیتوانید کاری انجام دهید! جز اینکه به مالک سرویس یا برنامه اطلاع دهید. با این حال، همانطور که توضیح داده شد، استثناهایی برای این مورد وجود دارد.