خطاها همیشه در کمین سایت‌ها هستند و هر کدام به دلایلی ممکن است رخ بدهند.

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

یکی از خطاها‌یی که ممکن است با آن‌ها برخورد کنیم خطای 503 یا service unavailable است.

معنی این خطا در واقع امکان در دسترس نبودن سرور میزبان (هاست) شما است.

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

دلایل رخ دادن خطای 503 در وردپرس

رخ دادن خطای 503 در وردپرس دلایل مختلفی دارد که عبارت‌اند از:

  • تحت فشار بودن سرور
  • نقص فنی سرور
  • ناسازگاری بین کدهای php در سرور
  • مشاهده باگ در افزونه یا قالب فعال در سایت

هر کدام از موارد بالا کافیست تا سایت شما با این خطا روبرو شود؛ البته جای نگرانی نیست و این موارد به راحتی قابل حل می‌باشند.

هنگامی که با خطای 503 روبرو می‌شوید، با تصویری همانند تصویر زیر مواجه می‌شوید:
خطای 503 در وردپرس

تصویر بالا یک نمونه از پیام‌ها‌یی می‌باشد که هنگام برخورد با خطای 503 مشاهده می‌کنید.

این خطا با پیام‌های مختلفی مانند:

  • 503 Error
  • HTTP 503
  • HTTP Error 503
  • 503 Service Unavailable
  • Http/1.1 Service Unavailable
  • HTTP Server Error 503
حتما بخوانید  نحوه اضافه کردن آیکون به ویژگی ها و مشخصات فنی محصولات

مشاهده می‌شود و شما را از در دسترس نبودن سرویس سایت‌تان مطلع می‌سازد.

5 راه برای رفع خطای 503 در وردپرس

1. وجود باگ در قالب یا افزونه‌های فعال

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

همین امر باعث می‌شود تا سایت شما با خطاها‌یی مانند خطای 503 مواجه کند.

برای بررسی این مورد کافیست تا ابتدا قالب خود را غیرفعال کنید.

برای غیر فعال کردن قالب خود کافیست تا به هاست خود رفته و نام پوشه قالب فعال را تغییر دهید تا با این کار قالب فعال، غیرفعال شود.

اما اگر مشکل از قالب نبود باید به هاست خود رفته و نام پوشه plugins را تغییر دهید تا تمام افزونه‌ها غیرفعال شوند.

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

2. ناسازگاری بین کدهای php سرور

گاهی اوقات برای اضافه کردن یک امکان، قطعه کد php را به سایت اضافه می‌کنید.

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

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

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

3. کافی نبودن منابع سرور

اگر از افزونه و قالب‌های زیاد و حجیمی استفاده می‌کنید، فضای زیادی از هاست شما را در بر می‌گیرد و همچنان اگر کاربران زیادی از سایت شما بازدید می‌کنند باعث می‌شود تا منابع سرور صرف بازدید آن‌ها شود.

حتما بخوانید  نحوه افزایش حجم بارگذاری در وردپرس

از طرفی هم ممکن است کدهای اشتباهی و غیر استانداردی را اضافه و آن‌ها نیز منابع زیادی را مصرف و در آخر باعث روبرو شدن با خطای 503 می‌شوند.

برای این‌که این مورد را نیز رفع کنید کافیست تا از گوگل کنسول استفاده کنید.

برای این کار به Webmaster Tools مراجعه کنید.

خطای 503 در وردپرس

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

خطای 503 در وردپرس

4. تحت فشار بودن سرور

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

برای اینکه سرعت عملکرد خود را افزایش دهید بهترین کار این است که از یک CDN یا شبکه توزیع محتوا استفاده نمایید.

یعنی بازدید‌کنندگا‌نی که یک‌بار سایت شما را باز می‌کنند بار دیگر سایت کش می‌شود که در این صورت، سایت بسیار راحت تر باز شده و سرور تحت فشار قرار نمی‌گیرد.

5. وجود نقص فنی در سرور

همیشه مشکلات و خطا‌هایی که رخ می‌دهد از سمت شما نیست و ممکن است از سمت سرور باشد.

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

با تشکر از این که تا پایان آموزش “بررسی و رفع خطای 503 در وردپرس” همراه ما بودید

۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۲ رای