Главная страница


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)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Re: User sessions   Artem Chuprina   08 Jun 2004 14:50:37 
Архивное /ru.cgi.perl/114776c8dc4c7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional