Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll में क्रैश



(1)

tldr:

मुझे एक ही त्रुटि का सामना करना पड़ा है यह एक क्लाइंट के कारण बार-बार एक डब्लूसीएफ सेवा को बुला रहा था, जहां एक पद्धति खुद को पुनरावृत्त कहा जाता था, इस प्रकार स्टैक StackOverflowException फेंक रहा था।

लंबा जवाब:

.Net 4.5 WCF आवेदन में यह हो रहा था। हमारी सभी सेवाओं ( .svc ), एक-एक करके असफल हो गई, जब तक कि पूरे एप्लिकेशन पूल त्रुटि HTTP 503 देना शुरू नहीं हो। ऐप पूल मर गया।

आवेदन लॉग्स के माध्यम से खुदाई, तो EventViewer लॉग, हम ओपी के रूप में एक ही संदेश मिला।

थोड़ी देर के लिए हमने ऐप पूल को पुनरारंभ कर रखा था, लेकिन यह केवल कुछ समय बाद ही क्रैश हो जाएगा।

ऐप पूल ने अचानक दोपहर 2 बजे खुद को स्थिर कर दिया था, और हमारे पास कुछ सिस्टम ऑपरेशन है जो दोपहर 2 बजे चलते हैं ... हमने सोचा था कि उसके साथ कुछ करना होगा हमने पाया कि यह एक मर्ज त्रुटि की वजह से था, जहां एक विधि स्वयं को लगातार बुला रही है, इस पद्धति में कोई पैरामीटर या रिटर्न प्रकार नहीं था। शायद यह StackOverflowException एस को फेंक दिया जिससे एप्लिकेशन पूल को क्रैश हो गया।

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7a5f8
Faulting module name: clr.dll, version: 4.0.30319.18063, time stamp: 0x526767c6
Exception code: 0xc00000fd
Fault offset: 0x0007717d
Faulting process id: 0x1728
Faulting application start time: 0x01cf972772f04132
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: b4d0c430-031a-11e4-a40f-0050569e40da

जब हमारी MSM मॉड्यूल लोडर सेवा क्रैश हो जाती है तो क्या यह त्रुटि प्राप्त हो रही है? हमने खिड़कियों के अपडेट और कोई सुधार के साथ दिए गए हॉटफिक्स को लोड किया है।

कोई विचार कि ऐसा क्यों है?