2011/6/8 Ivan Petrov <[email protected]>: >>> пытаюсь использовать локи >>> >>> попытка захватить лок (db->cds_lock) приводит к тому что >>> выбрасывается исключение "CDS not enabled for this database" >>> >>> База создается с флагами >>> DB_INIT_CDB | DB_INIT_MPOOL | DB_CREATE >>> >>> База открывается инструкцией >>> >>> BerkeleyDB::Hash->new( -Filename => $file ) > >> http://search.cpan.org/~pmqs/BerkeleyDB-0.43/BerkeleyDB.pod#Opening_a_database_for_CDS > > ну дык по этому параграфу и делаю
В параграфе: "The first thing to note is that you MUST always use a Berkeley DB environment if you want to use locking with Berkeley DB." У вас: BerkeleyDB::Hash->new( -Filename => $file ) > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Best regards, Ruslan. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
