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