Я не могу заставить Apache ::VMonitor работать в Apache2

Я перехожу с Apache 1.3 на Apache 2.063, и у меня возникают проблемы с Apache ::VMonitor работает.

Я попробовал такую ​​настройку, аналогичную той, что я настроил в своем старом Apache:


  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(.*)



  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

Когда я пытаюсь запустить свой сервер, я получаю эту ошибку:

ap _табло _изображение не существует по адресу...

Я нашел примечание в документации Apache ::VMonitor, в котором говорится:

ПРИМЕЧАНИЕ. Для версий Apache более поздних, чем 2.0.53 (, проверенных на 2.0.54, 2.0.55 и 2.0. 58 ), загрузка Apache ::VMonitor в разделах и/или файлах PostConfigRequire не работает из-за изменения в том, когда Apache инициализирует объект табло.

Проблема в том, что в более поздних версиях Apache не указано, когда я могу инициализировать объект табло. Я попытался опустить оператор «использовать» и получил эту ошибку:

panic :del _backref во время глобального уничтожения.

*Код ошибки 255

Кто-нибудь знает, как заставить это работать? Я не застрял на использовании Apache ::VMonitor, я открыт для предложений, если кто-нибудь может предложить альтернативный способ анализа и отображения данных из таблицы результатов Apache.

6
задан gpojd 2 May 2012 в 19:35
поделиться