|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 08 Jun 2004 14:50:37 To : Andrew Alakozow Subject : Re: User sessions -------------------------------------------------------------------------------- Andrew Alakozow -> Vargen @ Tue, 08 Jun 2004 09:58:25 +0400: V>> Kto che nyne pol'zuet dl'a otslejivaniya pol'zovatel'skih sessii? Boyus' V>> ustaret' na Apache::Session. Ono konechno rabotaet, no che to ne V>> obnovl'als'a davno. AA> Hе так давно вышел Apache-Session-1.6 (24 Feb 2004). AA> Я столкнулся с тем что Apache::Session::Lock::File глухо завешивает Perl AA> под Windows при попытке эксклюзивной блокировки файла который уже AA> заблокирован этим же процессом неэксклюзивно. AA> Кстати, при текущей схеме блокировок файлов, ИМХО, возможны гонки - AA> при открытии сессии она блокируется share, при необходимости записи AA> меняется на excl (не снимая share, в этом месте Windows и AA> конфузится), если два процесса одновременно станут записывать AA> данные в сессию (что возможно, хотя и маловероятно), то будет dead AA> lock. Да, это грубая ошибка. Блокировку можно менять только с понижением эксклюзивности. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/114776c8dc4c7.html, оценка из 5, голосов 10
|