از خطاهای وردپرس که شاید برای هر کاربر اتفاق افتاده باشد می توان از خطای ۵۰۳ نام برد ، علت این خطا برای کاربرانی که با این خطا روبرو می شوند واضح نیست.
خطای ۵۰۳ هنگامی رخ می دهد که که وب سرور شما امکان ارسال پاسخ مناسب از یک اسکریپت PHP را ندارد علت این خطا می تواند از طرف یک افزونه یا قالب وردپرس یا هم در بین کد های سفارشی شده باشد.
اما اگر مشکل شما به علت استفاده کردن زیاد از منابع سرور یا حملات DDos باشد جای نگرانی نیست و به طور خودکار پس از چند دقیقه از بین می رود ،در عین حال اگر کد نویسی وبسایت وردپرس شما همراه با خطا و اشتباه انجام شده باشد خطای ۵۰۳ تا موقع پیدا کردن کد مورد نظر و حذف آن همچنان پایدار خواهد ماند.
در این مقاله آموزش وردپرس از تیم مکانیک وردپرس علت اتفاق افتادن خطای ۵۰۳ Service Unavailable در وردپرس را مشخص خواهیم کرد و سعی خواهیم کرد راه حل های رفع این خطا را مرور کنیم.
همانگونه که در ابتدا بیان شد این خطا هنگامی اتفاق می افتد که وب سرور شما امکان دریافت پاسخ مناسب از یک اسکریپت PHP در حال اجرا در پس زمینه را ندارد.در بیشتر موارد خطای ۵۰۳ به علت شلوغی بیش از حد سرور و یا در زمان اجرای تعمیرات اتفاق می افتد.
از نگاه یک پشتیبان سایت خطای ۵۰۳ Service Unavailable هنگامی روی می دهد که پردازش کدهای PHP در زمان اجرا بی پایان بماند.به طور کلی وب سرور شما در این حالت هیچ پاسخ درستی از PHP دریافت نمی کند و فکر می کند که سرویس PHP-FPM در دسترس نیست.
اما در حقیقت می تواند این خطا به دو دلیل اصلی اتفاق افتاده باشد ، نخستین علت این که منابع سرویس های میزبانی وب که در دسترس کاربران قرار گرفته محدود می باشند.
برای نمونه زمانی که وبسایت شما به دلیل ترافیک ورودی زیاد و سنگینی فایل های اجرایی با محدودیت روبرو می شود با این خطا مواجه خواهید شد.دلیل دومی که بیشتر شناحته می شود و تاثیر زیادی در بوجود آمدن این خطا دارد وجود خطا و بهینه سازی نبودن کد های اجرایی در ساختار و کدنویسی سایت شما می باشد.
پیام نمایش اتفاق افتادن ارور ۵۰۳ در سیستم های مختلف به نحوه های گوناگونی نمایش داده می شود؛
مهمترین نکته در مورد خطای ۵۰۳ که باید به آن توجه کنید این است که اگر هیچ گونه تغییری در وبسایت خود به وجود نیاورده اید و این خطا به طور ناگهانی در وبسایت شما اتفاق افتاده است احتمال اینکه به علت افزایش ترافیک و کمبود منابع باشد بسیار زیاد است.معمولا خطا با کاهش فشار روی سایت به صورت خودکار برطرف خواهد شد.
اگر این مشکل برای شما به وجود آمده ، بهترین گزینه این است که ابتدا با پشتیبان هاست خود در مورد این مسئله صحبت کنید و بعد از مطمئن شدن در مورد کمبود منابع در سایت خود نسبت به افزایش آن در پلن میزبانی خود اقدام کنید اما اگر که وبسایت شما تحت حمله قرار گرفته است، میتوانید از خدمات سرویس های امنیتی مانند cloudfire استفاده کنید.
حالات دیگری هم وجود دارد برای مثال اگر اخیرا افزونه ای جدید را نصب و یا بروزرسانی کرده اید و یا تغییراتی در کدنویسی قالب سایت خود داده اید احتمال آنکه مشکل از موارد گفته شده باشد بسیار زیاد است.
در ادامه لیستی از مواردی که می تواند به شما در رفع ارور ۵۰۳ Service Unavailable را نمایش خواهیم داد.
با ابن حال اگر نکات گفته شده بالا مشکلات شما را حل نکرد ابتدا خطاهای php دریافت شده را با دقت بررسی کنید اگر هنوز هم مشکلات شما برطرف نشد ابتدا از هاست خود پشتیبان کامل تهیه کنید.
کلیه اطلاعات موجود در پاگاه داده وردپرس خود را برون ریزی کنید.پوشه wp-content خود را دریافت کرده و سپس دوباره وردپرس را روی هاست خود نصب کنید و با استفاده از اطلاعات برون ریزی شده و پوشه wp-content که از قبل از آن پشتیبان تهیه کرده بودید سایتتان را مجددا راه اندازی کنید.
پایدار باشید.
تمامی حقوق برای مکانیک وردپرس محفوظ میباشد .
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars