سؤال

أريد اختبار شيء ما عندما يتعطل أباتشي. يتضمن الشيء الذي أريد اختباره Windows يسألني عما إذا كان يريد إرسال تقرير خطأ. أي طريقة لجعل Apache تحطم واطلب مني إرسال تقرير خطأ عليه؟

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

المحلول

ألق نظرة على إنهاء العملية المتقدمة, ، وخاصة crash الخيارات ، قد تفعل هؤلاء ما تريد (عرض مربع رسالة إرسال خطأ إرسال) ، على الرغم من أنني لم أختبره. إنه يستحق تسديدة رغم ذلك.

نصائح أخرى

فقط اقتل مثيل Apache.

في Windows: انتقل إلى TaskManager> اقتل العملية

في لينكس: Pkill ProcessName

وأنا أتفق مع الفكرة السابقة التي يجب عليك تعطلها باستخدام Windows.

الأساسي من Apache هو أنه لكل طلب اتصال ، فإنه "شوكة" عملية جديدة. نظرًا لأن Windows ليس لديه وظيفة "شوكة" مدمجة ، فإنها يجب أن تنشئ عملية جديدة لكل طلب. على هذا النحو ، يمكن أن يكون رائعًا خاصة إذا كانت هناك عمليات متعددة تعمل.

بالنسبة لي ، في كل مرة أقوم فيها "بإعادة تشغيل" Apache على Windows مع الحفاظ على اتصال ، أحصل على "عملية غير قانونية" من عملية Apache. لست متأكدًا من أنه يمكن استنساخه بنسبة 100 ٪ من الوقت ، لكنه يحدث لي من وقت لآخر عندما أقوم بإعادة التشغيل.

أليكس يوفر ممكنًا أجب هنا:

التحقق من تطبيق Microsoft ...] يمكن أن تقوم بحقن الأعطال (محاكاة الموارد المنخفضة) التي تجعل مكالمات API المختلفة تفشل ، بمعدلات قابلة للتكوين. [...

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