powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Алгоритм разбора лога
3 сообщений из 3, страница 1 из 1
Алгоритм разбора лога
    #32440741
INSERT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть таблица "action_log", в которую валятся все действия совершенные пользователями. Их очень много поэтому так сделал. Потом я этот лог должен разобрать пхп-скриптом. так вот мужики что то я не могу допереть как не обрабатывать уже обработанные записи: теоретически вижу два варианта где то ставить время с какого обработывать начал и каким планируешь заокнчить, или в нижеприведенную таблицу добавить поле с битиком.

Помогите разобраться. (да, и еще не хотлось бы лишниз запросов совершать к БД)

action_log

log_id (autoincrement)
log_remote_addr (ip client-а)
log_action_name (совершенное действие)
log_date_time (время действия)
log_is_success (успешно ли закончилось действие?)
--
log_is_processed (обработано пхп-скриптом)
...
Рейтинг: 0 / 0
Алгоритм разбора лога
    #32440760
BigHarryy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может - лучше где-то запоминать последний обработанный log_id - он ведь у тебя все равно автонаращиваемый....
...
Рейтинг: 0 / 0
Алгоритм разбора лога
    #32442035
Фотография Антон К.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я обычно использую время последнего успешного запуска приложения, которое разбирает.
И соотвественно, каждый раз читаю всё, что случилось позже.
Есть класс log, который создаёт логи всякие. И потом в них может найти когда он последний раз успешно отработал.
Вот.
Бит -- тоже неплохой вариант.
Бит особенно неплох, если ты можешь исключить появление записей в таблице, которых ты еще не обработал, пока обрабатываешь, чтобы в конце сеанса анализа файла журнала можно было сказать update table set id_processed =1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Алгоритм разбора лога
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]