خطای 501 اجرا نشده چیست (و چگونه آن را برطرف کنیم)

خطای "501 اجرا نشد" زمانی رخ می دهد که وب سایتی که بازدید می کنید فاقد عملکرد بازیابی یا نمایش اطلاعاتی است که مرورگر وب شما درخواست کرده است. خطای 501 یکی از چندین کد وضعیت HTTP است که مرورگر شما ممکن است نمایش دهد.

مرورگر شما پاسخ های خطای سرور (یا کدهای وضعیت HTTP ) را با اعدادی از 500 تا 599 نمایش می دهد. این کدهای خطا ابزارهای متفاوت و راه حل های متفاوتی دارند. این مقاله به شما نشان می دهد که چگونه خطای "501 اجرا نشد" را در چندین دستگاه و سیستم عامل برطرف کنید.

501 اجرا نشد: به چه معناست(Mean) ؟

هنگامی که از یک وب سایت بازدید می کنید، مرورگر شما درخواستی را به سرور سایت ارسال می کند. اگر همه چیز درست پیش برود، وب سایت داده های درخواستی را ارائه می دهد. این پاسخ می تواند متن، تصویر، فایل و غیره باشد. اگر وب سرور مشکلی داشته باشد و به درخواست شما پاسخ ندهد، مرورگر شما خطای "501 اجرا نشد" را نمایش می دهد.

معنی این خطا این است که سرور فاقد عملکردی است که درخواست مرورگر شما را انجام دهد یا "اجرا" کند. حتی دقیق تر، سرور نمی تواند روش درخواست HTTP(HTTP request method) استفاده شده توسط مرورگر را تشخیص دهد.

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

1. صفحه را دوباره بارگیری یا تازه کنید

خطای “501 Not Implemented” گاهی اوقات موقتی است، شاید به دلیل اضافه بار سرور یا افزایش ترافیک. اگر مدیر سایت به سرعت مشکل را برطرف کند، بارگیری مجدد صفحه وب ممکن است خطا را برطرف کند. F5 یا Ctrl + R ( Command + R در Mac ) را روی صفحه کلید خود فشار دهید تا صفحه وب آسیب دیده را تازه کنید. تا جایی که می توانید این کار را انجام دهید. اگر پس از بارها بازخوانی صفحه، خطا همچنان ادامه داشت، به راه حل عیب یابی بعدی بروید.

2. وضعیت سرور(Server Status) وب سایت را بررسی کنید

ابزارهای نظارت بر سایت (مانند DownDetector یا IsItDownRightNow ) گزارش های بلادرنگی از قطع شدن سرور برای وب سایت ها و خدمات آنلاین ارائه می دهند. با استفاده از ابزارهای ذکر شده در بالا، بررسی وضعیت سرور را در وب سایتی که "خطای 501" را نشان می دهد، انجام دهید.

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

3. یک مرورگر متفاوت را امتحان کنید

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

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

4. کش مرورگر خود را پاک کنید

قرار است داده های وب ذخیره(Cached web data) شده به مرورگر شما کمک کند تا صفحات وب را سریعتر بارگیری کند. با این حال، اگر داده های حافظه پنهان آن خراب یا قدیمی شود، ممکن است مرورگر شما در بارگیری صفحات وب با مشکلاتی مواجه شود.

اگر کد پاسخ خطای 501 مختص یک مرورگر خاص است، حافظه پنهان مرورگر را پاک کرده و صفحه وب را مجدداً بارگیری کنید. مراحل زیر را برای پاک کردن داده‌های وب ذخیره‌شده(clear cached web data) در Chrome ، Firefox ، Safari و Microsoft Edge دنبال کنید.

کش مرورگر را در گوگل کروم پاک کنید(Clear Browser Cache in Google Chrome)

  1. chrome://settings/clearBrowserData را در نوار آدرس جای‌گذاری کنید و Enter / Return را فشار دهید .
  2. به برگه «پیشرفته» بروید، « محدوده زمانی » را روی « (Time)همه زمان(All time) » تنظیم کنید، تصاویر و فایل‌های ذخیره شده را بررسی کنید و (Cached images and files)پاک کردن داده‌ها(Clear data) را انتخاب کنید .

کش مرورگر را در مایکروسافت اج پاک کنید(Clear Browser Cache in Microsoft Edge)

یک برگه مرورگر جدید باز کنید، edge://settings/clearBrowserData را در نوار آدرس بچسبانید و Enter یا Return را در صفحه کلید فشار دهید. تصاویر و فایل‌های ذخیره‌شده را(Cached images and files) بررسی کنید و گزینه Clear now را انتخاب کنید .

کش مرورگر را در موزیلا فایرفاکس پاک کنید(Clear Browser Cache in Mozilla Firefox)

یک برگه مرورگر جدید باز کنید، about:preferences#privacy را در نوار آدرس قرار دهید و Enter / Return را در صفحه کلید فشار دهید. در بخش « کوکی‌ها(Cookies) و داده‌های سایت»، « پاک کردن داده‌ها(Clear Data) » را انتخاب کنید ، « Cached Web Content » را علامت بزنید و « (Cached Web Content)Clear » را انتخاب کنید .

کش مرورگر را در سافاری پاک کنید(Clear Browser Cache in Safari)

Safari را باز کنید، Safari را در نوار منو انتخاب کنید و Preferences را انتخاب کنید . به برگه حریم خصوصی(Privacy) بروید، مدیریت داده‌های وب‌سایت(Manage Website Data) را انتخاب کنید، حذف همه(Remove All) را انتخاب کنید و در تأیید حذف را انتخاب کنید.(Remove)

5. Proxy Server را غیرفعال کنید

تنظیمات پراکسی رایانه(computer’s proxy settings) شما بر نحوه بارگیری مرورگر(های) وب سایت های خاص تأثیر می گذارد. اگر از طریق یک سرور پراکسی در حال گشت و گذار در وب(surfing the web via a proxy server) هستید ، آن را (به طور موقت) غیرفعال کنید و بررسی کنید که آیا کد خطای 501 را متوقف می کند.

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

در ویندوز، به تنظیمات(Settings) > شبکه و اینترنت(Network & internet) > پروکسی(Proxy) و هر تنظیم دستی یا خودکار پروکسی در صفحه بروید.

برای غیرفعال کردن تنظیمات پراکسی در macOS، به System Preferences > Network > Advanced > Proxies بروید(Proxies) و علامت همه پروتکل های پروکسی یا HTTP را بردارید. (HTTP)برای ذخیره تغییرات و بارگیری مجدد وب سایت در مرورگر خود، تأیید را انتخاب(OK) کنید .

در Chromebook، به تنظیمات(Settings) > شبکه(Network) > Wi-Fi یا اترنت(Ethernet) بروید و شبکه فعال را انتخاب کنید. پس از آن(Afterward) ، منوی کشویی Proxy را گسترش دهید و « نوع اتصال » را روی اتصال به (Connection)اینترنت مستقیم(Direct internet connection) تنظیم کنید.

6. اسکن ویروس را انجام دهید

آلودگی به بدافزار(Malware) در رایانه شما می تواند بر تبادل اطلاعات بین رایانه شما و سرورهای وب سایت تأثیر بگذارد. قبل از انجام اسکن بدافزار، سعی کنید از صفحه وب در رایانه دیگری بازدید کنید. اگر دستگاه های دیگر صفحه وب را بارگیری می کنند، خطای 501 در رایانه شما ممکن است به دلیل آلودگی بدافزار باشد.

اگر از رایانه شخصی ویندوزی استفاده می کنید، Windows Defender (یا Windows Security)(Windows Defender (or Windows Security)) را باز کنید و اسکن کامل همه فایل ها و برنامه های در حال اجرا را اجرا کنید. هنگام اجرای اسکن بدافزار، مرورگر خود را باز بگذارید. همچنین می‌توانید از برنامه‌های شخص ثالث برای تشخیص تهدیدات امنیتی و رفع آلودگی‌های بدافزار در ویندوز(fix malware infections in Windows) استفاده کنید.

برای کاربران غیر Windows، برخی از گزینه‌های آنتی ویروس برای Mac(antivirus options for Mac) ، برنامه‌های آنتی ویروس رایگان برای Linux(antivirus programs for Linux) و راه‌حل‌های ضد بدافزار برای Chromebook(antimalware solutions for Chromebook) را بررسی کنید.

نکات(Tips) عیب یابی برای مدیران وب سایت(Website)

نرم افزار سرور منقضی شده یا اشتراک می تواند بازدیدکنندگان سایت شما را در صفحه خطای HTTP 501 قرار دهد، همانطور که (HTTP 501)پیکربندی NGINX(NGINX configuration) در تنظیمات سرور شما نادرست است. اگر صاحب یا مدیریت وب سایتی هستید که خطای 501 را نشان می دهد، اطمینان حاصل کنید که قبوض هاست شما پرداخت شده است. علاوه بر این، مطمئن شوید که برنامه وب شما به روز است. 

رفع نشدن این خطا به موقع می تواند بر رتبه سئو سایت شما تأثیر منفی بگذارد. (SEO)اگر دانش فنی در مورد عیب یابی مشکلات مربوط به سرور در باطن ندارید، برای کمک با ارائه دهنده هاست خود تماس بگیرید.



About the author

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



Related posts