500

فهرست مطالب:

500
500
Anonim

خطای سرور داخلی 500 یک کد وضعیت HTTP بسیار کلی است که به این معنی است که مشکلی در سرور وب سایت رخ داده است، اما سرور نمی تواند دقیق تر در مورد اینکه مشکل دقیقاً چیست توضیح دهد.

آیا شما مدیر وب هستید؟ برای راهنمایی بهتر اگر خطا را در سایت خود می بینید، رفع 500 مشکل خطای سرور داخلی در سایت خود را در پایین صفحه ببینید. یک یا چند صفحه شما.

چگونه ممکن است خطای 500 را ببینید

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

Image
Image

در اینجا چندین راه متداول وجود دارد که ممکن است خطای HTTP 500 را ببینید:

  • 500 خطای داخلی سرور
  • HTTP 500 - خطای سرور داخلی
  • خطای موقت (500)
  • خطای سرور داخلی
  • خطای داخلی HTTP 500
  • 500 خطا
  • خطای HTTP 500
  • 500. این یک خطا است

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

بیشتر اوقات، درست مانند صفحات وب در داخل پنجره مرورگر نمایش داده می شود.

علت خطاهای HTTP 500

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

بیشتر اوقات، "اشتباه" به معنای مشکل در برنامه‌نویسی صفحه یا سایت است، اما مطمئناً این احتمال وجود دارد که مشکل در انتهای شما باشد، چیزی که در زیر بررسی خواهیم کرد.

اطلاعات دقیق تر در مورد علت یک خطای خاص HTTP 500 اغلب زمانی که روی سروری با استفاده از نرم افزار Microsoft IIS رخ می دهد، ارائه می شود. به دنبال اعداد بعد از 500 بگردید، مانند خطای HTTP 500.19 - خطای سرور داخلی ، که به معنای داده های پیکربندی نامعتبر است

چگونه خطای 500 سرور داخلی را برطرف کنیم

همانطور که در بالا به آن اشاره کردیم، خطای سرور داخلی 500 یک خطای سمت سرور است، به این معنی که مشکل احتمالاً مربوط به رایانه یا اتصال اینترنت شما نیست، بلکه مشکل از سرور وب سایت است.

هر چند محتمل نیست، ممکن است مشکلی در کار شما وجود داشته باشد، در این صورت ما به مواردی که می توانید امتحان کنید نگاه می کنیم:

  1. صفحه وب را دوباره بارگیری کنید. می‌توانید این کار را با انتخاب دکمه تازه‌سازی/بارگذاری مجدد، فشار دادن F5 یا Ctrl+R، یا امتحان مجدد URL از نوار آدرس انجام دهید.

    حتی اگر خطای سرور داخلی 500 مشکلی در سرور وب باشد، ممکن است مشکل موقتی باشد. امتحان مجدد صفحه اغلب موفق خواهد بود.

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

  2. کش مرورگر خود را پاک کنید. اگر مشکلی در نسخه حافظه پنهان صفحه ای که در حال مشاهده آن هستید وجود دارد، ممکن است باعث مشکلات HTTP 500 شود.

    مشکلات Caching اغلب باعث خطاهای داخلی سرور نمی شود، اما گاهی اوقات مشاهده کرده ایم که این خطا پس از پاک کردن حافظه پنهان برطرف می شود. امتحان کردن آن بسیار آسان و بی ضرر است، پس از آن نگذرید.

  3. کوکی های مرورگر خود را حذف کنید. می‌توانید با حذف کوکی‌های مرتبط با سایتی که در آن خطا را دریافت می‌کنید، حدود 500 مشکل خطای داخلی سرور را اصلاح کنید.

    پس از حذف کوکی(ها)، مرورگر را مجددا راه اندازی کنید و دوباره امتحان کنید.

  4. عیب‌یابی به‌عنوان خطای وقفه زمانی دروازه 504. این خیلی رایج نیست، اما برخی از سرورها خطای سرور داخلی 500 را ایجاد می کنند، در حالی که در واقعیت، 504 Gateway Timeout پیام مناسب تری بر اساس علت مشکل است.
  5. تماس با وب سایت گزینه دیگری است. احتمال زیادی وجود دارد که مدیران سایت از قبل از خطای 500 اطلاع داشته باشند، اما اگر مشکوک هستید که نمی دانند، اطلاع رسانی به آنها به شما و آنها (و همه افراد دیگر) کمک می کند.

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

    اگر به نظر می رسد که سایت به طور کامل از کار افتاده است و نمی توانید راهی برای گزارش پیام خطای سرور داخلی 500 به وب سایت پیدا کنید، ممکن است به سلامت عقل شما کمک کند تا از قطعی در توییتر مطلع شوید. معمولاً می‌توانید مانند gmaildown یا facebookdown websitedown را در توییتر جستجو کنید.

  6. بعداً برگرد. متأسفانه، در این مرحله، خطای سرور داخلی 500 بدون شک مشکلی خارج از کنترل شما است که در نهایت توسط شخص دیگری برطرف خواهد شد.

اگر پیام خطای 500 داخلی سرور در هنگام خرید آنلاین ظاهر شود، ممکن است متوجه شوید که احتمالاً فروش مختل شده است - معمولاً انگیزه بزرگی برای فروشگاه آنلاین برای رفع سریع مشکل است!

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

رفع 500 مشکل خطای داخلی سرور در سایت خودتان

یک خطای 500 سرور داخلی در وب سایت شما به یک روش کاملاً متفاوت نیاز دارد. همانطور که در بالا ذکر کردیم، اکثر 500 خطا خطاهای سمت سرور هستند، به این معنی که اگر وب سایت شما باشد، احتمالاً مشکل شما برطرف می شود.

دلایل زیادی وجود دارد که چرا سایت شما ممکن است خطای 500 را به کاربران شما ارائه دهد، اما اینها رایج ترین آنها هستند:

  • A Permissions Error. در بیشتر موارد، خطای ۵۰۰ سرور داخلی به دلیل مجوز نادرست یک یا چند فایل یا پوشه است. در بیشتر موارد، یک مجوز نادرست در اسکریپت PHP و CGI مقصر است. اینها معمولاً باید روی 0755 (-rwxr-xr-x) تنظیم شوند.
  • A PHP Timeout. اگر اسکریپت شما به منابع خارجی و زمان آن منابع متصل شود، ممکن است یک خطای HTTP 500 رخ دهد. اگر این دلیل خطای 500 باشد، قوانین مهلت زمانی، یا مدیریت بهتر خطا در اسکریپت شما کمک خواهد کرد.
  • یک خطای کدنویسی در htaccess. اگرچه چندان رایج نیست، مطمئن شوید که ساختار فایل.htaccess سایت شما به درستی ساخته شده است.

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

اگر از یک ابزار مدیریت محتوای خارج از قفسه استفاده نمی کنید، ارائه دهنده میزبانی وب شما، مانند InMotion، Dreamhost، IONOS (1&1) و غیره، احتمالاً راهنمایی خطای 500 دارد که ممکن است خاص تر باشد. به وضعیت شما.

روش های بیشتر برای مشاهده خطای سرور داخلی

وقتی سرویس‌های Google، مانند Gmail، با خطا مواجه می‌شوند، اغلب یک خطای موقت (500) یا فقط 500 را گزارش می‌کنند.

هنگامی که Windows Update در میان است، به عنوان یک پیام WU_E_PT_HTTP_STATUS_SERVER_ERROR یا خطای 0x8024401F ظاهر می شود.

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

500 فهرست خطاهای سرور داخلی
کد توضیح
500.0 خطای ماژول یا ISAPI رخ داد.
500.11 برنامه در حال خاموش شدن در سرور وب است.
500.12 برنامه مشغول راه اندازی مجدد در سرور وب است.
500.13 سرور وب خیلی شلوغ است.
500.15 درخواست‌های مستقیم برای Global.asax مجاز نیستند.
500.19 داده‌های پیکربندی نامعتبر است.
500.21 ماژول شناسایی نشد.
500.22 پیکربندی ASP. NET httpModules در حالت Managed Pipeline اعمال نمی شود.
500.23 پیکربندی ASP. NET httpHandlers در حالت Managed Pipeline اعمال نمی شود.
500.24 پیکربندی جعل هویت ASP. NET در حالت Managed Pipeline اعمال نمی شود.
500.50 یک خطای بازنویسی در حین رسیدگی به اعلان RQ_BEGIN_REQUEST روی داد. یک خطای پیکربندی یا اجرای قانون ورودی رخ داد.
500.51 یک خطای بازنویسی در حین رسیدگی به اعلان GL_PRE_BEGIN_REQUEST روی داد. یک خطای پیکربندی جهانی یا اجرای قانون جهانی رخ داد.
500.52 یک خطای بازنویسی در حین رسیدگی به اعلان RQ_SEND_RESPONSE روی داد. یک قانون خروجی اجرا شد.
500.53 یک خطای بازنویسی در حین رسیدگی به اعلان RQ_RELEASE_REQUEST_STATE روی داد. یک خطای اجرای قانون خروجی رخ داد. این قانون به گونه‌ای پیکربندی شده است که قبل از به‌روزرسانی حافظه پنهان کاربر خروجی اجرا شود.
500.100 خطای ASP داخلی.

خطاهایی مانند خطای HTTP 500

بسیاری از پیام‌های خطای مرورگر مشابه پیام خطای سرور داخلی 500 هستند، زیرا همه آنها خطاهای سمت سرور هستند، مانند 502 Bad Gateway، 503 Service Unavailable و 504 Gateway Timeout.

بسیاری از کدهای وضعیت HTTP سمت سرویس گیرنده نیز وجود دارد، مانند خطای محبوب 404 Not Found و غیره. می‌توانید همه آنها را در لیست خطاهای کد وضعیت HTTP ما ببینید.

توصیه شده: