Apache, регистрирующийся в различные файлы кодом ответа

Разрешение к этой проблеме состояло в том, чтобы обновить до Outlook 2007 в режиме Cached. Это позволило общим календарным ресурсам кэшироваться локально, который существенно улучшил производительность.

0
задан 27 January 2011 в 14:48
1 ответ

Можно заставить Apache передавать пользовательский журнал по каналу к сценарию. Так, например, изменение запись CustomLog в vhost к:

CustomLog "|/path/to/script"

Вы могут иметь сценарий, который делает что-то как:

#!/usr/bin/perl
while ($log = <STDIN>) {
    if ($log =~ /403/) {
        open(LOG, '>>/path/to/403log');
        print LOG $log;
        close(LOG);
    } else {
        open(LOG, '>>/path/to/mainlog');
        print $log LOG;
        close(LOG);
    }
}

Вышеупомянутый сценарий не тестируется, но он должен дать Вам общее представление о том, что можно сделать.

7
ответ дан 4 December 2019 в 11:12

Теги

Похожие вопросы