Hostwinds مدونة

نتائج البحث عن:


استكشاف أخطاء حالة HTTP 5xx و 4xx صورة مميزة

استكشاف أخطاء حالة HTTP 5xx و 4xx

بواسطة: Hostwinds Team  /  يونيو 6, 2024


سواء أكان تصفح الإنترنت أو تشغيله ، فقد قمنا جميعًا عبر خطأ في حالة HTTP عند نقطة أو أخرى.يمكن أن تكون هذه peccadillos لا مفر منها محبطًا للمستخدمين ، وإذا لم يتم معالجتها ، تضر بمصداقية موقع الويب.

يمكن أن تحدث أخطاء HTTP إما على جانب العميل (4xx) أو الخادم (5xx).سيتخطى هذا الدليل أخطاء شائعة من كل من المنظورين ويقدم بعض النصائح حول كيفية قيامك ، مالك الموقع ، بتعامل مع كل مشكلة.

أخطاء 5xx (جانب الخادم)

تحدث أخطاء من جانب الخادم عندما تكون هناك مشكلة مع الخادم الذي يستضيف الموقع.ما لم يكن لديك وصول جذر ، قد تكون هذه الأنواع من الأخطاء خارج عن السيطرة (مالك الموقع) وتتطلب انتباه مزود استضافة الويب.

الأخطاء الأكثر شيوعا من جانب الخادم هي:

  • 500 خطأ خادم داخلي
  • 502 مدخل غير صالح
  • 503 الخدمة غير متوفرة
  • البوابة 504 انتهى الزمن

500 خطأ خادم داخلي

يحدث الخطأ 500 عندما تكون هناك مشكلة مع الخادم ، لكن لا يمكن للخادم تقديم أي معلومات إضافية حول المشكلة.عادةً ما تقول رسالة الخطأ شيئًا مثل "خطأ 500 خادم داخلي" أو "خطأ خادم داخلي".

الأسباب الشائعة: أخطاء الترميز أو المشكلات في تكوين الخادم.

كيفية إصلاح خطأ خادم داخلي 500

تحقق من سجل الخطأ

سجل الأخطاء هو أداة مفيدة يمكنها توفير المزيد من المعلومات حول الخطأ.يمكنك الوصول إلى سجل الخطأ من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بالخادم عبر بروتوكول نقل الملفات.ابحث عن أي رسائل خطأ أو تحذيرات قد تشير إلى السبب الجذري للخطأ.

تعطيل الإضافات أو البرامج النصية

إذا حدث الخطأ بعد تثبيت أو تحديث البرنامج المساعد أو البرنامج النصي ، فحاول تعطيله لمعرفة ما إذا كان ذلك يحل المشكلة.إذا كان الموقع يعمل بشكل جيد بعد تعطيل البرنامج المساعد أو البرنامج النصي ، فقد يكون قديمًا أو غير متوافق مع تكوين خادم موقع الويب الخاص بك.

زيادة موارد الخادم

إذا كان موقع الويب الخاص بك يعاني من ارتفاع في حركة المرور أو باستخدام موارد أكثر مما يمكن أن يتعامل معه الخادم ، فقد تحتاج إلى زيادة موارد الخادم الخاصة بك.يمكن القيام بذلك عن طريق ترقية خطة الاستضافة الخاصة بك أو تحسين رمز موقع الويب الخاص بك وقاعدة البيانات لتقليل التحميل على الخادم.

تحقق من أذونات الملف

يمكن أن تتسبب أذونات الملفات غير الصحيحة أيضًا في حدوث خطأ في الخادم الداخلي 500.تأكد من أن ملفاتك لديها الأذونات الصحيحة وأن مستخدم الخادم الخاص بك لديه إذن للوصول إلى الملفات.

Reupload Core Files

إذا استمر الخطأ ، فحاول إعادة تحميل الملفات الأساسية لموقع الويب الخاص بك.في بعض الأحيان ، يمكن أن تفسد الملفات أثناء عملية التحميل أو بسبب مشكلات أخرى ، مما يسبب أخطاء.إعادة تحميل الملفات قد حل المشكلة.

502 مدخل غير صالح

يحدث هذا الخطأ عندما يتصرف الخادم كبوابة أو وكيل استجابة غير صالحة من خادم المنبع.عادةً ما تقول رسالة الخطأ هذه "502 بوابة سيئة" أو "خطأ 502."

الأسباب الشائعة: مشكلات خادم المنبع ومشاكل اتصال الشبكة.

كيفية إصلاح بوابة 502 سيئة

تحقق من خادم المنبع

تحقق من خادم Upstream (الخادم الذي يوفر البيانات) للتأكد من تشغيله بشكل صحيح.يمكن القيام بذلك عن طريق الاتصال بمسؤول الخادم أو التحقق من صفحة حالة الخادم.

تعطيل CDN أو جدار الحماية

في بعض الأحيان ، يمكن أن تتداخل هذه الخدمات مع الاتصال بين الخادم والعميل.إذا كنت تستخدم أ CDN (شبكة توصيل المحتوى) أو جدار الحماية ، حاول تعطيله مؤقتًا لمعرفة ما إذا كان ذلك يحل المشكلة.

تحقق من سجلات الخادم

يمكن أن توفر سجلات الخادم المزيد من المعلومات حول سبب الخطأ.تحقق من سجلات الخادم للحصول على أي رسائل خطأ أو تحذيرات قد تساعد في تشخيص المشكلة.

أعد تشغيل الخادم أو الخدمات

في بعض الأحيان ، يمكن ببساطة إعادة تشغيل الخادم أو الخدمات حل المشكلة.يمكن القيام بذلك من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بمزود استضافة الويب الخاص بك أو قسم تكنولوجيا المعلومات.

503 الخدمة غير متوفرة

يحدث هذا الخطأ عندما يكون الخادم غير متوفر مؤقتًا للتعامل مع الطلبات.عادة ما تقول رسالة الخطأ هذه "503 خدمة غير متوفرة" أو "الخدمة غير متوفرة".

الأسباب الشائعة: الحمل الزائد للخادم أو صيانة الخادم.

كيفية إصلاح خدمة 503 غير متوفرة

تحقق من حالة الخادم

تحقق من حالة الخادم للتأكد من تشغيلها بشكل صحيح.يمكن القيام بذلك عن طريق الاتصال بمسؤول الخادم أو التحقق من صفحة حالة الخادم.

تحقق من وضع الصيانة

إذا كان موقع الويب الخاص بك يخضع للصيانة أو التحديثات ، تحقق مما إذا كان وضع الصيانة قد تم تمكينه.تعطيل وضع الصيانة إذا تم تمكينه ، ومعرفة ما إذا كان ذلك يحل المشكلة.

تحقق من موارد الخادم

إذا كان موقع الويب الخاص بك يعاني من ارتفاع في حركة المرور أو باستخدام موارد أكثر مما يمكن أن يتعامل معه الخادم ، فقد تحتاج إلى زيادة موارد الخادم الخاصة بك.يمكن القيام بذلك عن طريق ترقية خطة الاستضافة الخاصة بك أو تحسين رمز موقع الويب الخاص بك وقاعدة البيانات لتقليل التحميل على الخادم.

تحقق من إعدادات DNS

يمكن أن تسبب إعدادات DNS غير صحيحة (نظام اسم المجال) خطأ 503.تأكد من صحة إعدادات DNS الخاصة بك وأن مجالك يشير إلى الخادم الصحيح.

أعد تشغيل الخادم أو الخدمات

في بعض الأحيان ، يمكن ببساطة إعادة تشغيل الخادم أو الخدمات حل المشكلة.يمكن القيام بذلك من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بمزود استضافة الويب الخاص بك أو قسم تكنولوجيا المعلومات.

البوابة 504 انتهى الزمن

يحدث خطأ في مهلة البوابة 504 عندما لا يتلقى خادم يعمل كبوابة أو وكيل استجابة في الوقت المناسب من خادم المنبع الذي يحتاجه للوصول إلى إكمال الطلب.

الأسباب الشائعة: بطيئة مشكلات اتصال الخادم أو الشبكة

كيفية إصلاح 504 مهلة بوابة

زيادة إعدادات المهلة

ضبط معلمات المهلة في الخادم الخاص بك أو الوكيل التكوين للسماح بمزيد من الوقت لاستجابة خادم المنبع.

تحسين خادم المنبع

قم بتحسين أداء خادم الواجهة الخلفية (على سبيل المثال ، قاعدة البيانات ، API) للتعامل مع الطلبات بشكل أسرع ومنع المهلة.

إصلاح مشكلات الشبكة

تحقق من أي مشاكل في الشبكة وحلها بين الخادم والخادم المنبع ، مثل الاتصالات البطيئة أو مشكلات جدار الحماية.

تحميل حركة التوازن

النظر في التنفيذ DNS تحميل موازنة لتوزيع الطلبات عبر خوادم متعددة المنبع.هذا سيساعد على منع أي خادم واحد من الإرهاق.

أخطاء 4xx (من جانب العميل)

تشير رموز حالة HTTP 4xx إلى أخطاء من جانب العميل ، مما يعني أن المشكلة تكمن في الطلب الذي قدمه العميل ، عادةً من خلال متصفح الويب أو عميل API.تشير هذه الأخطاء إلى أن الخادم لا يمكنه تلبية طلب العميل (مثل الوصول إلى صفحة ويب) لأنه كان غير صالح أو مشوه.

عادةً ما يكون العميل (المستخدم) الذي يحتاج إلى معالجة الخطأ ، على الرغم من أن المشكلة قد تكون ناتجة أيضًا عن مالك الموقع (مثل إعادة توجيه عنوان URL غير لائق).

الأخطاء 4xx الأكثر شيوعا هي:

  • 400 طلب سىء
  • 401 طلب غير مصرح به
  • 403 ممنوع
  • 404 غير موجود

400 طلب سىء

يحدث هذا الخطأ عندما لا يستطيع الخادم فهم الطلب الذي أرسله العميل (المستخدم).عادةً ما تقول رسالة الخطأ هذه "400 طلب سيء" أو "طلب سيء".

الأسباب الشائعة: تنسيق URL غير صحيح أو إدخال غير صالح من العميل.

كيفية إصلاح خطأ 400

تحقق من الرؤوس طلب

تقدم رؤوس الطلبات معلومات إضافية حول الطلب الذي يتم إرساله إلى الخادم.تحقق من رؤوس الطلب للتأكد من تنسيقها بشكل صحيح ولا تحتوي على أي بيانات غير صالحة.

التحقق من صحة وتطهير معلمات الإدخال

تأكد من أن الخادم الخاص بك يعالج بشكل صحيح ويؤكد جميع البيانات الواردة ، ورفض أو الهروب من أي مدخلات مشوهة أو ضارة محتملة.

طلب خلل رمز التحليل

مراجعة وإصلاح أي مشكلات في رمز الخادم الذي يتولى تحليل طلبات HTTP الواردة ، حيث غالبًا ما تؤدي الأخطاء هنا إلى 400 خطأ.

شخصيات خاصة في عناوين URL

تأكد من أن الخادم الخاص بك يعالج الأحرف الخاصة بشكل صحيح (مثل؟ ، & ، #) في عناوين URL ، لأن المعالجة غير الصحيحة يمكن أن تجعل الطلبات تظهر.

تحقق من إعادة كتابة القواعد

مراجعة .htaccess أو ملفات تكوين الخادم لأي قواعد إعادة كتابة قد تعدل بشكل غير صحيح الطلبات الواردة.

401 طلب غير مصرح به

يشير رمز الخطأ 401 إلى أنه لم يتم تطبيق الطلب لأنه يفتقر إلى بيانات اعتماد المصادقة الصحيحة للمورد المستهدف.ببساطة ، فهذا يعني أن المستخدم الذي يحاول الوصول إلى مورد معين على الخادم ليس لديه الأذونات أو بيانات الاعتماد اللازمة.

الأسباب الشائعة: بيانات اعتماد المصادقة المفقودة/غير الصالحة أو طريقة المصادقة غير المدعومة

كيفية إصلاح خطأ 401

تحقق من بيانات اعتماد المصادقة

تأكد من أن المستخدم الذي يحاول الوصول إلى المورد لديه اسم المستخدم وكلمة المرور الصحيحة.إذا كان المورد محميًا بكلمة مرور ، فإن بيانات الاعتماد غير الصحيحة ستؤدي إلى خطأ 401.

مراجعة أذونات

تحقق من أن المستخدم لديه الأذونات المناسبة للوصول إلى المورد المطلوب.تحقق من أذونات الملف أو الدليل على الخادم للتأكد من السماح بالوصول المقصود.

مراجعة الرمز المميز (في حالة استخدام المصادقة المستندة إلى الرمز المميز)

إذا كنت تستخدم المصادقة المستندة إلى الرمز المميز ، فتحقق من انتهاء صلاحية رمز المصادقة.قم بتحديث الرمز المميز أو إنشاء واحدة جديدة إذا لزم الأمر.

تحقق من سجلات الخادم

يمكن أن توفر سجلات الخادم نظرة ثاقبة على ما حدث على وجه التحديد أثناء عملية المصادقة.

تحقق من تكوين SSL

تأكد من أن شهادة SSL صالحة وتكوينها بشكل صحيح.

جدار الحماية أو حظر IP

تحقق مما إذا كان هناك جدار حماية أو نظام أمان في مكان قد يحظر عنوان IP الخاص بالمستخدم.القائمة البيضاء IP إذا لزم الأمر.

تكوين خادم الويب

فحص تكوين الخاص بك قاعدة بيانات للانترنت (على سبيل المثال ، Apache ، Nginx) للتأكد من أنه يتم إعداده بشكل صحيح للمصادقة.

403 ممنوع

يحدث خطأ محظور 403 عندما يفهم الخادم طلب العميل ولكنه يرفض السماح به ، عادةً لأن العميل يفتقر إلى الأذونات اللازمة للوصول إلى المورد المطلوب.

الأسباب الشائعة: يفتقر العميل إلى أذونات للوصول إلى قيود محددة للوصول إلى الموارد أو الخادم.

كيفية إصلاح خطأ 403

مراجعة أذونات الملف/الدليل

تأكد من أن خادم الويب لديه أذونات القراءة والتنفيذ الصحيحة للملفات والدلائل المطلوبة.

تحقق من أدوار المستخدم في CMS/قاعدة البيانات

تحقق من أن حساب المستخدم في نظام إدارة المحتوى الخاص بك أو قاعدة البيانات لديه حقوق الوصول المناسبة للمحتوى المطلوب.

فحص قواعد .htaccess

ابحث عن التوجيهات المقيدة بشكل مفرط في ملف .htaccess الخاص بك والذي قد يمنع الوصول إلى بعض الملفات أو الدلائل.

فحص إعدادات الجدار/الأمن المكون الإضافي

تحقق مما إذا كان جدار الحماية أو الإضافات الأمامية الخاصة بك يعلن عن طريق الخطأ طلبات شرعية كتهديدات وحظر الوصول.

404 غير موجود

ربما يكون الأخطاء الأكثر شيوعًا في حالة 4xx ، يحدث خطأ 404 عندما لا يمكن العثور على الصفحة أو المورد المطلوب على الخادم.عادةً ما تقول رسالة الخطأ هذه "404 غير موجود" أو "الصفحة غير موجودة".

الأسباب الشائعة: الروابط المكسورة أو الصفحات المحذوفة أو تكوين خادم غير صحيح.

كيفية إصلاح خطأ 404

تحقق من وجود روابط مكسورة

إذا كان خطأ 404 يحدث في صفحة معينة ، فتحقق من وجود روابط مكسورة في تلك الصفحة.يمكن أن تسبب الروابط المكسورة خطأ 404 عند النقر فوق ، حتى لو كان عنوان URL صحيحًا.استخدم أداة Checker Broken Link لتحديد وإصلاح أي روابط مكسورة على موقع الويب الخاص بك.

مراجعة سجلات الخادم

يمكن أن توفر سجلات الخادم المزيد من المعلومات حول سبب الخطأ.تحقق من سجلات الخادم للحصول على أي رسائل خطأ أو تحذيرات قد تساعد في تشخيص المشكلة.

إنشاء صفحة مخصصة 404

إذا لم تكن الصفحة المطلوبة موجودة ، فقم بإنشاء صفحة خطأ 404 مخصصة توفر معلومات مفيدة وشريط بحث لمساعدة الزائرين في العثور على المحتوى الذي يبحثون عنه.هذا يمكن أن يحسن تجربة المستخدم ويقلل من عدد الزوار الذين يغادرون الموقع بسبب خطأ 404.

إعادة التوجيه إلى صفحة مماثلة

إذا لم تعد الصفحة المطلوبة موجودة ، فقم بإعادة توجيه الزوار إلى صفحة مماثلة على موقع الويب الخاص بك باستخدام إعادة توجيه 301.سيساعد هذا في الحفاظ على قيمة SEO للصفحة القديمة وتوفير تجربة مستخدم أفضل.

كتب بواسطة Hostwinds Team  /  يونيو 6, 2024