2012-04-30 18 views
6

में काम कर रहा अपाचे 2.063 करने के लिए अपाचे 1.3 से आगे बढ़ रहा हूँ और मुसीबत Apache::VMonitor काम कर रही हो रहा है नहीं मिल सकता है।मैं अपाचे :: VMonitor Apache2

मैं इस तरह एक सेटअप, मैं इसे कैसे मेरे पुराने अपाचे में सेटअप था के लिए इसी तरह की कोशिश की:

ap_scoreboard_image doesn't exist at ...

मैं:

<Perl> 
    use Apache::VMonitor(); 
    $Apache::VMonitor::Config{BLINKING} = 1; 
    $Apache::VMonitor::Config{refresh} = 0; 
    $Apache::VMonitor::Config{verbose} = 1; 
    $Apache::VMonitor::Config{system} = 1; 
    $Apache::VMonitor::Config{apache} = 1; 
    $Apache::VMonitor::Config{procs} = 1; 
    $Apache::VMonitor::Config{mount} = 1; 
    $Apache::VMonitor::Config{fs_usage} = 1; 
    $Apache::VMonitor::Config{apache_sort_by} = 'vsize'; 
    $Apache::VMonitor::PROC_REGEX = join "\|", qw(.*) 
</Perl> 

<Location /vmonitor> 
    SetHandler perl-script 
    PerlHandler Apache::VMonitor 
    Order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
    Allow from X.X.X.X ## really a valid IP 
</Location> 

जब मैं अपने सर्वर प्रारंभ करने का प्रयास मैं इस त्रुटि मिलती है

NOTE For Apache versions later than 2.0.53 (veriied on 2.0.54, 2.0.55, and 2.0.58), loading Apache::VMonitor in sections and/or PostConfigRequire files does not work due to a change in when Apache initialises the scoreboard object.

समस्या यह है कि यह नहीं कहना है जब मैं में कर सकते हैं है: अपाचे :: VMonitor प्रलेखन कि कहते हैं में एक नोट मिला अपाचे के बाद के संस्करणों में स्कोरबोर्ड ऑब्जेक्ट को इटियलाइज़ करें। मैं बयान "का उपयोग करें" को छोड़ देते हैं और इस त्रुटि प्राप्त करने की कोशिश:

panic: del_backref during global destruction.

* Error code 255

किसी को भी किसी भी विचार कैसे इस काम कर पाने के लिए है? मैं Apache :: VMonitor का उपयोग करने पर अटक नहीं हूं, अगर कोई अपाचे के स्कोरबोर्ड से डेटा को पार्स और प्रदर्शित करने का वैकल्पिक तरीका सुझा सकता है तो मैं सुझावों के लिए खुला हूं।

+0

हो सकता है कि एक आवरण है कि स्कोरबोर्ड के लिए इंतजार कर रहा है आने के लिए शुरू करने और उन्हें VMonitor की शुरूआत। – stark

+0

यह पुष्टि करते हुए कि [अपाचे :: स्कोरबोर्ड] (http://p3rl.org/Apache::Scoreboard) को बिटरोट का सामना करना पड़ा और httpd के आधुनिक संस्करणों के साथ अद्यतित होने की आवश्यकता है। – daxim

+0

यह वास्तव में यहां से [एसएफ] पर पूछा जाना चाहिए। अगर माइक्रोसॉफ्ट फॉल्ट के लिए अधिक उपयुक्त है, तो इसे बंद करने के लिए स्वतंत्र महसूस करें, अगर मैं इसे अभी भी खुले बक्षीस (इसे रोक रहा हूं) – Hasturkun

उत्तर

5

मैं CPAN के लिए V2.07 आगे बढ़ाया है जो जिससे समस्या का समाधान करना चाहिए (और यह भी GTop पर निर्भरता को हटा दिया है, तो आप जानकारी प्रदान करता है की जरूरत नहीं है, या Windows पर चल रहे हैं)।

पिछली रिलीज (V2.06) का उपयोग करके, आपको इसे अपनी स्क्रिप्ट/एप्लिकेशन में प्रारंभ करने में सक्षम होना चाहिए। मूल रूप से स्टार्ट-अप चरण के बाद कहीं भी, अगर मुझे सही याद है, तब तक कोई स्कोरबोर्ड नहीं है जब तक कि बच्चे धागे/प्रक्रियाएं नहीं बनाई जातीं।

स्रोत github (http://github.com/mjharwood/Apache--VMonitor-2.0) पर है, क्या आप इसे चाहते हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^