
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
![]() |
|
Posted: 08-04-2004, 15:56
(post 1, #247616)
|
||
Newbie Group: Members Posts: 3 Warn:0% ![]() |
Привет всем! Есть ли здесь Apache гуру? Может, кто знает, как можно в логах с помощью SetEnvIf отловить запросы, вызвавшие ошибку, скажем, 404? Я не хочу писать их в access log, потому как они и так записываются в error log. Если кто знает, подскажите. Заранее спасибо. |
||
|
Posted: 08-04-2004, 21:25
(post 2, #247699)
|
||
Злобный Ункель Group: Prestige Posts: 990 Warn:0% ![]() |
а пропарсить лог не легче? перловый скрипт или grep например. |
||
|
Posted: 08-04-2004, 22:50
(post 3, #247731)
|
||
Newbie Group: Members Posts: 3 Warn:0% ![]() |
Там довольно сложная система логов, с кучей других условий, поэтому ошибки хотелось бы отлавливать сразу. Возможно, это будет единственным выходом если такую проверку нельзя реализовать в принципе. |
||
|
Posted: 09-04-2004, 06:25
(post 4, #247821)
|
||||
Злобный Ункель Group: Prestige Posts: 990 Warn:0% ![]() |
При запросе документа, который не найден, апач выдаёт страницу вроде 404 Not Found. Файл, который при этом выводится прописывается в конфигах:
То есть есть возможность использовать CGI. Ну а остальное - дело техники. Апач передает CGI адрес страницы, которая не найдена. Это аккуратно пишется в какой-нибудь файл. Получается полнейший реал-тайм без парсинга и заморочек. |
||||
|
Posted: 09-04-2004, 12:41
(post 5, #247865)
|
||
Newbie Group: Members Posts: 3 Warn:0% ![]() |
А как можно избежать записи тех же сообщений в основной лог? Apache пишет эти ошибки и в access.log, и в error.log ![]() Попробую сегодня отлавливать Request_URI на 404 документ, как будто этот запрос исходит от пользователя ![]() This post has been edited by masterofsql on 09-04-2004, 12:44 |
||
![]() |