Я перехожу с 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.