"خطأ تجزئة الإشارة". حيث يأتي هذا الخطأ من؟

StackOverflow https://stackoverflow.com/questions/1696855

  •  18-09-2019
  •  | 
  •  

سؤال

من وقت لآخر يسجل خادم Apache الخاص بي هذا الخطأ

SAT Nov 07 05:35:01 2009] [إشعار] طفل PID 2795 خروج إشارة شفط (11)

ما قد يكون السبب وراء الخطأ؟

شكرا!

هل كانت مفيدة؟

المحلول

ربما يساعد على تقليل قيمة MaxRequestSperChild في Apache2.conf. بالإضافة إلى ذلك، قد يكون من المفيد تعطيل جميع وحدات Apache التي ليس لديك حاجة إليها.

نصائح أخرى

يبدو أنك تقوم بتشغيل CGI من نوع ما هو Segfault في ظل ظروف معينة. تحقق من CGI لديك ثم اختبرها. على الأرجح أنها ستكون CGI CGI C أو C ++، لأنها SeGfault، ولكن لا يوجد ضمان.

أ Segfault. أساسا ناتج عن محاولة للوصول إلى الذاكرة بطريقة غير مصرح بها. لتحديد أين حدثت المشكلة، الملف الأساسي يمكن أن يتم إنشاؤها على نظامك. إذا لزم الأمر يجب تكوين النظام للحصول على هذه الملفات، ولكن هذا يعتمد على نظامك؛ يرى Coreadm (1 متر) على سبيل المثال.

بمجرد الحصول على الملف الأساسي، يمكنك الحصول على أثر المكدس في العملية التي تسببت في الخطأ مع فائدة مثل pstack., ، وغيرها الكثير مع مصحح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top