हम JMeter और Perfmon प्लगइन का उपयोग करके .NET एप्लिकेशन का परीक्षण लोड कर रहे हैं। हम Windows Server 2008 R2 (App के लिए प्रयुक्त) और Windows Server 2016 R2 (SQL Server 2016 के लिए प्रयुक्त) में CPU और मेमोरी मेट्रिक्स एकत्र करने के लिए Perfmon ServerAgent चला रहे हैं। 2008 R2 में ServerAgent ठीक काम करता है लेकिन 2016 R2 में ServerAgent JMeter शुरू होते ही क्रैश हो रहा है। दोनों सर्वर JRE 8 का एक ही संस्करण चला रहे हैं।

क्रैश लॉग:

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=6340, tid=0x000000000000214c

#

# JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)

# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.261-b12 mixed mode windows-amd64 compressed oops)

# Problematic frame:

# C  [sigar-amd64-winnt.dll+0x14ed4]

#

नीचे समाधान अब तक आजमाए गए हैं और कोई भाग्य नहीं है।

  1. PerMon सर्वर पर चल रहा है और CPU और मेमोरी उपयोग को कैप्चर कर रहा है।

  2. पोर्ट या नेटवर्क ट्रैफ़िक के साथ कोई समस्या नहीं है। सर्वर एजेंट दोनों सर्वरों पर पोर्ट 4444 पर अनुरोध प्राप्त कर रहा है। क्रैश के बाद, जेएमटर टाइमआउट त्रुटि दिखाता है क्योंकि यह सर्वर एजेंट तक पहुंचने में सक्षम नहीं है।

  3. हमने DEP को - केवल आवश्यक Windows प्रोग्राम और सेवाओं के लिए DEP चालू करें पर सेट करके उसे अक्षम करने का प्रयास किया

  4. सर्वरएजेंट को व्यवस्थापक विशेषाधिकार के साथ चलाने का कोई प्रभाव नहीं पड़ता है। यह अभी भी दुर्घटनाग्रस्त है।

  5. ServerAgent चल रहा है संगतता मोड में कोई प्रभाव नहीं पड़ता है। यह अभी भी दुर्घटनाग्रस्त है।

1
getsrirams 11 सितंबर 2020, 22:55

1 उत्तर

सबसे बढ़िया उत्तर

यह एक SIGAR बग जैसा लगता है और दुर्भाग्य से आप इसके साथ कुछ नहीं कर सकते (जब तक कि आप sigar-amd64-winnt.dll के साथ समस्या की जांच करना चाहते हैं, समाधान को लागू करना चाहते हैं, इसे SIGAR अपस्ट्रीम में योगदान करना चाहते हैं और JMeter PerfMon प्लगइन को निश्चित संस्करण के साथ अपडेट करना चाहते हैं)

इस बीच आप SSHMon सैंपल कलेक्टर को समाधान के रूप में देख सकते हैं, JMeter के SSHMon श्रोता के साथ सर्वर संसाधन उपयोग की निगरानी कैसे करें< /a> अधिक जानकारी के लिए लेख

2
Dmitri T 14 सितंबर 2020, 09:55