मेरी सी # सेवा में एक आंतरिक .net निष्पादन त्रुटि मिली जो रिकर्सन समस्या (जैसे स्टैक ओवरफ़्लो) को इंगित करती है। समस्या यह है कि सेवा बहुत बड़ी है, इसलिए मुझे यह पता चल रहा है कि रिकर्सन वास्तव में कहां होता है।अपने ऐप में रिकर्सन कैसे खोजें?
क्या बड़े पैमाने पर रेगेक्स मोोजो वाला कोई मुझे खोज स्ट्रिंग के साथ जोड़ सकता है जो मुझे चाहिए?
method1() {
method2()
}
method2() {
method1()
}
तो एक regex शायद यह पता लगाने के लिए जब तक यह एक छोटी सी बात है आपकी मदद नहीं करेंगे:
कोई स्टैक ट्रेस नहीं है? –
नहीं, एकमात्र कारण मुझे यह भी पता है कि ऐप क्रैश हो गया है कि इवेंट लॉग में एक प्रविष्टि है कि यह घोषणा कर रहा है कि एक आंतरिक .net फ्रेमवर्क त्रुटि आई है और कोड देता है, जिसे मैंने ओवरफ्लो मुद्दों को ढेर करने के लिए पता लगाया है। – AngryHacker
क्या आपको कभी यह समस्या मिली? यदि हां, तो कैसे?मुझे लगता है कि यहां पर अधिकांश लोगों को यह समझ में नहीं आया कि प्रोग्राम इवेंट लॉग में सामान्य स्टैक ओवरफ़्लो त्रुटि को छोड़कर प्रोग्राम लॉग इन नहीं करता है। –