http://search.cpan.org/dist/NL-File-Lock/lib/NL/File/Lock.pm
22 марта 2010 г. 10:32 пользователь Kaltashkin Eugene <[email protected]>написал: > Доброе время суток. > > Наткнулся на проблему. Пока не знаю как решить. > Есть squid, который при запуске поднимает 32 одинаковых процесса. > Каждый из процессов не является ничьим форком, просто тупо копия. В начале > каждого процесса стоит команда очистки хранилища. > В каждом процессе по идее должен инитится конфиг, но возникает ситуация, > что процессы перетирают данные друг друга в объединённом хранилище. Вариант > с lock файлом, который выставляется при запуске "первого" процесса хорош, но > иногда не срабатывает и два процесса всё равно загружают данные в хранилище > перетирая друг друга. Писать демона который будет висеть на сокете и > регистрировать процессы внутри себя конечно возможен, но по моему это > немного перебор. Сделал 2х секундную задержку, но не помогает. > > Может посоветуете чтонить ? > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
