1

Чистка логов БД в Wialon

Тема: Чистка логов БД в Wialon

Вообщем Б2 у нас, и в логах вот что пишется:

2009/11/18 09:47:34: Error fetching webgis.server license.
2009/11/18 09:48:00: adf_storage_db_error_call: adf_storage: Log sequence error: page LSN 3880 1046280; previous LSN 3903 7119439
2009/11/18 09:48:00: adf_storage_db_error_call: adf_storage: Recovery function for LSN 3903 7811399 failed on forward pass
2009/11/18 09:48:00: adf_storage_db_error_call: adf_storage: PANIC: Invalid argument
2009/11/18 09:48:00: adf_storage_db_error_call: adf_storage: unable to join the environment
2009/11/18 09:48:00: storage_service::open_environment: recovering environment...
2009/11/18 09:48:03: adf_storage_db_error_call: adf_storage: Log file corrupt at LSN: [3890][4757099]
2009/11/18 09:48:03: adf_storage_db_error_call: adf_storage: PANIC: Invalid argument
2009/11/18 09:48:03: adf_storage_db_error_call: adf_storage: unable to join the environment
2009/11/18 09:48:03: storage_service::open_environment: error recovering environment: DB_RUNRECOVERY: Fatal error, run database recovery

Не поймем в чем дело, если логи просто удалить, то вообще не запускатся, а так просто висит картинка логин и пароль, вводишь и ничего не происходит.. не знаете в чем дело, либо как почистить логи ?

2

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Владислав
У Вас запорчена БД. Наверное был какой-то сбой, может место на диске заканчивалось.
Рекомендации такие-же  как и на Б3, вот тут можно почитать.

Viacheslav Krival
3

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

спасибо, а сообщения с приборов не сотрутся ? ( у нас действительно заканчивалось место ... ) ? чем грозит выполнение команд, которые необходимо выполнить ?

./shell
cd storage
db_dump -r messages.db | db_load messages.db.new
mv messages.db messages.db.old
mv messages.db.new messages.db

4

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Владислав, я думаю что такого рода вопросы стоит решать при прямом контакте специалистов через службу Gurtam Help System. Опасности данного подхода в целом нет, так как Вы просто пересоздаете БД сообщений и используете новую, отложив на случай проблем в сторону старую. Однако этого может и не хватить, или, к примеру, нужны дополнительные промежуточные действия.

Но с этого можно начать и не забудьте остановить сервис на время воостановления.

At the dark side of telematics...
5

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Спасибо, пробуем и сразу же такой вопрос - у меня виалон держит накопленные данные далеко не за месяц из-за этого база разрастается, нельзя ли никак почистить ее до определенного числа ? И что делать с лог-файлами которые разрастаются пока их не удалишь до безумных размеров?

6

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Владислав, В WIalon B2 сообщения удалять можно только скриптом, для этого его надо написать.
Управление лог файлами - см. документацию.

At the dark side of telematics...
7

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Вот что пишет, места достаточно более чем...

db_load: Lock table is out of available l
db_load: Not enough space
db_dump: messages.db: Input/output error

8

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Владислав
сервис остановили?

Viacheslav Krival
9

Чистка логов БД в Wialon

(19/11/2009 12:19:56 отредактировано Владислав)

Re: Чистка логов БД в Wialon

конечно

восстановили с резервной копии, но вот недавно он просто повис, в логах пусто ( просто последние входы пользователей ), на сайт заходит но залогинится неудается, просто при вводе логина и пароля ничего не происходит..

10

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

и еще почему-то данные ретранслируются, но на виалоне почему-то не отображается, т.е. время подключения терминала в 12-10, а терминал уже второй день передает, в этом мы уверены ( т.к. у нас ретрансляция ). На виалон данные поступают но в базу не пишется, из-за чего может быть ?

11

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

Владислав
создайте пожалуйста запрос в GHS.

Viacheslav Krival
12

Чистка логов БД в Wialon

Re: Чистка логов БД в Wialon

shal пишет:

Владислав, В WIalon B2 сообщения удалять можно только скриптом, для этого его надо написать.
Управление лог файлами - см. документацию.

Интересно, где взять можно этот скрипт