Endless loop detected.
Nexus 13.07.2005 13:23
Задача такова:
1. Есть логи, скажем от squid.
2. Есть база mysql, в которую хочу на лету парсить логи от mysql.
Реализация:
создаем пайп:
mkfifo /home/logs/squid.log,
после чего пишем скрипт на парсере:
test.p
#!/usr/local/bin/parser3.cgi
@main[]
^connect[$SQL.connect-string]{
^while(1){
^void:sql{
insert into testt (teststring)
values ("$console:line")
}
}
}
который предназначен для работы в виде "демона",
запускаем как
./test.p</home/logs/squid.log
Все отлично работет, в базу пишет, но вываливается через некоторое время по Endless loop detected.
Как лечить?
Или подскажите алтернативный способ реализации.
Спасибо.
- Endless loop detected., Nexus 13.07.2005 13:23