Я перехожу с Apache 1.3 на Apache 2.063 и не могу получить Apache:: VMonitor работает.
Я попробовал такую настройку, похожую на то, как я настроил ее в своем старом Apache:
<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>
Когда я пытаюсь запустить свой сервер, я получаю эту ошибку:
ap_scoreboard_image не существует в ...
Я нашел примечание в документации Apache::VMonitor, в котором говорится:
ПРИМЕЧАНИЕ. Для версий Apache более поздних, чем 2.0.53 (проверено на 2.0.54, 2.0.55 и 2.0.58), загрузка Apache::VMonitor в разделы и/или файлы PostConfigRequire не работает из-за изменения в том, когда Apache инициализирует объект табло.
Проблема в том, что он не говорит, когда я могу инициализировать объект табло в более поздних версиях Apache. Я попытался опустить оператор «использовать» и получил эту ошибку:
паника: del_backref во время глобального уничтожения.
* Код ошибки 255
Кто-нибудь знает, как заставить это работать? Я не зациклен на использовании Apache::VMonitor, я открыт для предложений, если кто-нибудь может предложить альтернативный способ анализа и отображения данных из таблицы результатов Apache.