Notes |
|
(0012041)
|
Garl
|
11-07-2013 10:56
|
|
StorageConfig.ini
[BerkeleyDB]
IsReadOnly=0
SyncInterval=30000
CommitsCountToSync=100
PoolSize=64
PoolObjectTTL=600000
DatabasePageSize=1024
DB_CONFIG.
set_flags DB_TXN_NOSYNC off
set_flags DB_TXN_WRITE_NOSYNC on
set_flags DB_DIRECT_DB off
set_flags DB_DSYNC_DB off
log_set_config DB_LOG_DIRECT off
log_set_config DB_LOG_DSYNC off
set_lg_dir .
set_data_dir ..
log_set_config DB_LOG_AUTO_REMOVE on
set_cachesize 0 2097152 1
mutex_set_max 30000
set_lg_max 10485760
set_lg_bsize 2097152 |
|
|
(0012044)
|
zed
|
11-07-2013 13:35
|
|
>SyncInterval=30000 - это всего 30 секунд
>CommitsCountToSync=100 - а это всего 2 экрана в HD
>что я делаю не так?
Синхронизация будет очень частой. Особенно если ты запустил сразу несколько процессов, активно пишущих в кэш. И возможно проблема из-за того, что во время синхронизации САС полностью не блокирует кэш, а возможно и ещё из-за чего. В чейнджлогах новых версий библиотеки, к примеру, проскакивали строчки с фиксами относительно этого сообщения, так что может и либа подглючивать.
>elf файл не создался.
В завтрашней сборке должны начать появляться логи и окошки с ошибками (спасибо vasketsov-у).
Кстати, в elf из 0001990 ошибки BerkeleyDB: realloc: 808452096: Not enough space появлялись именно при синхронизации. Но там ещё есть подозрение и на нехватку оперативки, так что всё очень туманно... |
|
|
|
>должны начать появляться логи и окошки с ошибками
Только они могут начать появляться слишком часто )))) я сам не тестил что понаделал с вызовом эврики |
|
|
(0012056)
|
zed
|
11-07-2013 15:20
|
|
Сделал лок и на синхронизацию. |
|