apachebench - ab(अपाचे बेंच) त्रुटि: apr_poll: निर्दिष्ट टाइमआउट विंडोज पर(70007) समाप्त हो गया है




(3)

मैं अपने विंडोज 7 / SP1 क्लाइंट से IIS 7.5 (WinR2 / SP1) का परीक्षण कर रहा हूं। मेरे पास एक स्क्रिप्ट है जो तीन ab कॉल करती है जैसे:

start /B cmd /c ab.exe -k -n 500 -c 50 http://rhvwr2vsu410/HelloWebAPI/Home/SyncProducts > SyncProducts.txt

जब समसामयिकता> 5 है, मुझे जल्द ही त्रुटि संदेश मिलता है

apr_poll: निर्दिष्ट समय समाप्त हो गया है (70007)

और ab अनुरोध करना बंद कर देता है। मुझे 100 अनुरोध भी पूरे नहीं करने हैं।

यह मेरी स्क्रिप्ट को शुरू करने के 30 सेकंड के भीतर होता है। ab प्रलेखन पृष्ठ ज्यादा प्रदान नहीं करता है। संबंधित स्टैक ओवरफ्लो प्रश्नसर्वर फाल्ट संबंधित प्रश्न


ab - हेल्प

-s      timeout      Seconds to max. wait for each response
                    Default is 30 seconds

-k                    Use HTTP KeepAlive feature

इससे मेरा काम बनता है


अबू बग जैसा लगता है।

मुझे ओएस एक्स पर एक समान समस्या थी (अब जब आप उल्लेख करते हैं कि यह विंडोज पर होता है, तो मुझे अधिक विश्वास है कि एब अपराधी है)। मैं अपने वेब एप्लिकेशन को प्रोफाइल कर रहा हूं और ट्रेस कर रहा हूं, लेकिन कुछ भी नहीं खोज सका। मैंने तब nginx से स्थिर पृष्ठों का परीक्षण किया, और इसने मुझे अभी भी त्रुटि दी। तो मैं फिर गया और एक प्रतिस्थापन मिला ... jMeter महान काम करता है, लेकिन मैं अब भी जानना चाहूंगा कि एब समस्या क्या है।


ab --help 

-s timeout      Seconds to max. wait for each response
                    Default is 30 seconds

विकल्प जोड़ें: -s 120 से ab कमांड, जहां 120 नया टाइमआउट है। यदि यह पर्याप्त नहीं है तो इसे और भी अधिक सेट करें ...