On Mon, 15 Mar 2004, Andrey Brindeew wrote:
> Наблюдаю в error_log'е множество следующих записей:
>
> [Mon Mar 15 11:59:59 2004] [error] [client 80.73.164.246] (17)File exists:
> accel: error linking cache file /hom
> e/www/accel_cache/tmpySQyrA to
> /home/www/accel_cache/c/7e/7b8b14b01c74357c6a0774e9b255c
> [Mon Mar 15 12:01:55 2004] [error] [client 217.107.87.134] (17)File
> exists: accel: error linking cache file /ho
> me/www/accel_cache/tmp7MJ0im to
> /home/www/accel_cache/7/28/a7440e5bab2d9f3f6dc44563aedd4
>
> что бы это значило и как с этим бороться?
Это race condition между unlink() и link(). Почему я так сделал вместо
атомарного rename() - уже не помню, но в данном контексте этот race condition
нефатален.
Игорь Сысоев
http://sysoev.ru