|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 09 Jul 2002 18:40:17 To : Igor Alferov Subject : Re: Squid log кидать в базу MySQL ... --------------------------------------------------------------------------------
Hi, Igor!
>>>>> "IA" == Igor Alferov <Igor.Alferov@p15.f10.n5015.z2.fidonet.org> writes:
VB>> ябы рекомендовал раз в час (пол часа, 15 минут) делать rotate, и в
VB>> offline обрабатывать лог, и пихать в базу обработаные данные.
IA> Только мне надо каждые 5 мин смотреть не пора-ли юзера отрубать за
IA> переполнение трафика .. ;)
ок, logrotate каждый 5 минут.
IA>>> наверняка можно чего-нить к squid`у прикрутить что-б он туды свои
IA>>> логи сохранял ...
VB>> а смысл?
IA> А что-б обрабатывать проще было ..
не, зачем в базу, я понимааю. Hе понимаю зачем "чтоб сам сквид" ;-)
IA>>> Как и что прикрутить? собственно главное что ...
VB>> Главное ЗАЧЕМ. Что такое "пихать лог в базу" представляешь?
IA> Предствалюя хорошо .. мне недо статистику по трафику вести и user`ов
IA> отрубать .. думается что логи в mysql для этого самое то ...
да-да-да. если оноработает и не падает. А падает все. Это аксиома.
И вопрос, чего ты будешь делать, если ОHО УПАДЕТ?
Причем, упадет не squid, а та его часть, которая пишет лог в базу.
VB>> Вдруг пропал конект с базой, чего делать? вдруг по каким-либо еще
IA> Это как пропал?
да как угодно.
IA> MySQL упал? не поверю что на серваке на котором он не падал уже месяц
IA> он раз и упадет ... да и safe_mysqld для чего-то но нужен ...
не верь. я вот не верил что Linux kernel может входить в ступор на
aic7xxx от нечитабельного компакта. Однако...
Вероятность того, что squid не сможет записать запиьс в mysql выше, чем
"не сможет записать строку в файл". С этим спорить не будешь?
выше на порядок. По моим оценкам.
VB>> причинам мы не может записать в базу, чего делать несчастному
VB>> сквиду? Ложиться? или качать данные без записи в лог?
IA> Ложиться не обязательно .. в таком случае (чисто теоретическом) можно
IA> лог и в файло кидать ..
о!!! приходим к начальному варианту. Зачем тогда пирдумывать МАССУ
"fallback", если можно просто сделать пакетную обработку?
IA> кста: я разве сказал что ему в файло лог кидать незя?
а если мы кидаем в файл, зачем нам еще и в базу кидать?
пусть из файла в базу льется. Другими простыми средвами, которые не
скжутся на работе сервиса.
IA> Я бы пошел другим путем: лог и в базу и в файло ... да из логов надо в
IA> базу то собственно access.log да и только ... ;)
не, не понимаю зачем делать две одинаковых работ паралельно, если омжно
делать две разных, и последовательно?
VB>> А файловый лог, он гораздо проще и значит надежнее.
IA> Угу .. и обрабатывает чего .... тоже ... А если все в базе, то
IA> небольшо php`ны скрипт и все красяво и на экране у юзера ...
еще раз - из файла лог длительностью 5 минут ты заливаешь в базу, простым
скриптом. Буквально на awk. А там уж, по базе, чем хочешь тем и делай.
VB>> Делай выводы.
IA> Делаю ... думаю .. мож кто чего умное скажет ...
конечно скажут ;-)))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254131e28a43.html, оценка из 5, голосов 10
|