خطای ۵۰۸ با پیام «Resource Limit Is Reached» یعنی سایت شما در همان لحظه به سقف یکی از منابع پلن هاست رسیده و سرور درخواست‌های اضافه را رد می‌کند. این خطا از سایت شماست، نه از خرابی سرور، و معمولاً موقتی است: با پایین آمدن مصرف، سایت خودش برمی‌گردد. اگر گاهی رخ می‌دهد قابل رفع با بهینه‌سازی است؛ اگر هر روز تکرار می‌شود، سایت از پلن بزرگ‌تر شده.

کدام سقف پر شده؟

روی هاست‌های رایکت، سهم هر حساب را CloudLinux کنترل می‌کند و چند سقف جدا دارد:

محدودیت یعنی چه معمولاً چه چیزی پرش می‌کند
Entry Processes تعداد درخواست‌هایی که همزمان در حال پردازش‌اند جهش بازدید، ربات‌ها، صفحه‌های کند
CPU سهم پردازنده افزونه‌ی سنگین، نبود کش، کرون‌های پشت‌سرهم
Physical Memory حافظه‌ی در اختیار حساب درون‌ریزی، بکاپ‌گیری، افزونه‌های تصویر
Number of Processes تعداد کل پردازش‌ها کرون‌هایی که روی هم اجرا می‌شوند
I/O سرعت خواندن و نوشتن دیسک بکاپ‌گیری وسط روز

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

علت را در سی‌پنل پیدا کنید

بخش Resource Usage را باز کنید و روی Details بزنید. نمودارها نشان می‌دهند کدام منبع، در چه ساعتی به سقف خورده است.

بخش Resource Usage در سی‌پنل
Resource Usage: نقطه‌ی شروع هر عیب‌یابی خطای ۵۰۸

بعد ساعت برخورد را با این‌ها مقایسه کنید:

  • بخش Visitors: در همان ساعت چه کسی و به کدام آدرس درخواست می‌فرستاده؟ اگر یک آی‌پی صدها درخواست دارد، ربات است.
  • کرون‌جاب‌ها: آیا کاری سر همان ساعت اجرا می‌شود؟
  • بکاپ افزونه‌ای: افزونه‌ی بکاپ وردپرس وسط روز کار می‌کند؟
بخش Visitors در سی‌پنل و فهرست آخرین بازدیدها
بخش Visitors در سی‌پنل: آی‌پی‌ها و آدرس‌های پرتکرار را نشان می‌دهد

رفع، بر اساس علت

علت کار درست
ربات یا حمله به wp-login و xmlrpc مسدود کردن آی‌پی؛ بستن xmlrpc اگر استفاده نمی‌کنید
صفحه‌ها بدون کش ساخته می‌شوند نصب و تنظیم LiteSpeed Cache
یک افزونه‌ی سنگین پیدا کردن و جایگزینی (روش پیدا کردن)
کرون‌های پشت‌سرهم فاصله‌ی اجرا را بیشتر کنید؛ کرون وردپرس را به کرون‌جاب واقعی ببرید
بکاپ‌گیری در ساعت شلوغ زمانش را به نیمه‌شب ببرید
رشد واقعی بازدید ارتقای پلن
ابزار IP Blocker در سی‌پنل برای مسدود کردن آی‌پی
IP Blocker در سی‌پنل برای بستن آی‌پی‌های مزاحم

کی باید ارتقا داد؟

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

سوال‌های رایج

خطای ۵۰۸ یعنی سایتم تعلیق شده؟

نه. سرویس فعال است و فقط در لحظه‌ی پر بودن سقف، درخواست‌های اضافه رد می‌شوند.

خطای ۵۰۸ با ۵۰۳ و ۵۰۰ چه فرقی دارد؟

۵۰۸ مخصوص سقف منابع حساب است. ۵۰۰ خطای اجرای کد سایت است و ۵۰۳ یعنی سرویس موقتاً در دسترس نیست. (خطاهای سایت و لاگ خطا)

پشتیبانی می‌تواند سقف را برای من بالا ببرد؟

سقف هر پلن ثابت است؛ راه بالا بردنش ارتقای پلن است. اما اگر نمی‌دانید علت چیست، تیکت بزنید تا بررسی شود.

بیشتر بخوانید: CloudLinux چیست و محدودیت‌هایش چطور خوانده می‌شود.