SASGIS

Веб-картография и навигация


View Revisions: Issue #1147 All Revisions ] Back to Issue ]
Summary 0001147: Проблемы с копированием в кэш BerkeleyDB
Revision 02-02-2012 08:39 by Tolik
Description 1. нельзя указать путь "cache_db", иначе "Error #2 file not found". Надо обязательно указывать полный путь, раньше можно было и относительный. А выбирать каждый раз полный путь из exплорера напрягает.
 1.1. пожалуйста, верните относительный путь
 1.2. Нельзя ли путь к кэшу устанавливать автоматически (брать путь по умолчанию) и/или запоминать?

 2. после завершения копирования, НЯП, не закрываются какие-то там хэндлеры на результирующую ДБ. В результате
 2.1. её невозможно удалить/переместить и
 2.2. при попытке запустить второе копирование другого кэша вылезает ошибка DB_REGISTER limits ... to one DB_ENV handler per environment

3. Один кусок кэша (ок. 2000 тайлов) удалось нормально скопировать только с 3-го раза.
1 раз - несколько последних тайлов на последнем зуме не открылись
2 раз - весь последний зум не открылся (хотя sdb сгенерился)
3 раз - всё нормально.
Каждый раз переключал тип кэша, перезапускал, потом смотрел карту заполнения.

P.S. открыл кэш №2 ещё раз - всё нормально. Починился при запуске, наверно.
P.P.S. Ошибка 2.2, кажется, возникла после создания кэша № 1, т.е. процесс копирования как-то неправильно завершился, хотя сообщений об ошибках не было.
Revision 02-02-2012 08:36 by Tolik
Description 1. нельзя указать путь "cache_db", иначе "Error #2 file not found". Надо обязательно указывать полный путь, раньше можно было и относительный. А выбирать каждый раз полный путь из exплорера напрягает.
 1.1. пожалуйста, верните относительный путь
 1.2. Нельзя ли путь к кэшу устанавливать автоматически (брать путь по умолчанию) и/или запоминать?

 2. после завершения копирования, НЯП, не закрываются какие-то там хэндлеры на результирующую ДБ. В результате
 2.1. её невозможно удалить/переместить и
 2.2. при попытке запустить второе копирование другого кэша вылезает ошибка DB_REGISTER limits ... to one DB_ENV handler per environment

3. Один кусок кэша (ок. 2000 тайлов) удалось нормально скопировать только с 3-го раза.
1 раз - несколько последних тайлов на последнем зуме не открылись
2 раз - весь последний зум не открылся (хотя sdb сгенерился)
3 раз - всё нормально.
Каждый раз переключал тип кэша, перезапускал, потом смотрел карту заполнения.

P.S. открыл кэш №2 ещё раз - всё нормально. Починился при запуске, наверно.
Revision 02-02-2012 08:35 by Tolik
Description 1. нельзя указать путь "cache_db", иначе "Error #2 file not found". Надо обязательно указывать полный путь, раньше можно было и относительный. А выбирать каждый раз полный путь из exплорера напрягает.
 1.1. пожалуйста, верните относительный путь
 1.2. Нельзя ли путь к кэшу устанавливать автоматически (брать путь по умолчанию) и/или запоминать?

 2. после завершения копирования, НЯП, не закрываются какие-то там хэндлеры на результирующую ДБ. В результате
 2.1. её невозможно удалить/переместить и
 2.2. при попытке запустить второе копирование другого кэша вылезает ошибка DB_REGISTER limits ... to one DB_ENV handler per environment

3. Один кусок кэша (ок. 2000 тайлов) удалось нормально скопировать только с 3-го раза.
1 раз - несколько последних тайлов на последнем зуме не открылись
2 раз - весь последний зум не открылся (хотя sdb сгенерился)
3 раз - всё нормально.
Каждый раз переключал тип кэша, перезапускал, потом смотрел карту заполнения.

Есть баг и посерьёзнее.
Один кусок кэша (ок. 2000 тайлов) удалось нормально скопировать только с 3-го раза.
1 раз - несколько последних тайлов на последнем зуме не открылись
2 раз - весь последний зум не открылся (хотя sdb сгенерился)
3 раз - всё нормально.
Каждый раз переключал тип кэша, перезапускал, потом смотрел карту заполнения.

P.S. открыл кэш №2 ещё раз - всё нормально. Починился при запуске, наверно.
Revision 02-02-2012 07:50 by Tolik
Description 1. нельзя указать путь "cache_db", иначе "Error #2 file not found". Надо обязательно указывать полный путь, раньше можно было и относительный. А выбирать каждый раз полный путь из exплорера напрягает.
 1.1. пожалуйста, верните относительный путь
 1.2. Нельзя ли путь к кэшу устанавливать автоматически (брать путь по умолчанию) и/или запоминать?

 2. после завершения копирования, НЯП, не закрываются какие-то там хэндлеры на результирующую ДБ. В результате
 2.1. её невозможно удалить/переместить и
 2.2. при попытке запустить второе копирование другого кэша вылезает ошибка DB_REGISTER limits ... to one DB_ENV handler per environment



Copyright © 2007 - 2024 SAS.Planet Team