<a href="http://search.cpan.org/dist/NL-File-Lock/lib/NL/File/Lock.pm">http://search.cpan.org/dist/NL-File-Lock/lib/NL/File/Lock.pm</a><br><br><div class="gmail_quote">22 марта 2010 г. 10:32 пользователь Kaltashkin Eugene <span dir="ltr"><<a href="mailto:zhecka@gmail.com">zhecka@gmail.com</a>></span> напиÑал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Доброе Ð²Ñ€ÐµÐ¼Ñ Ñуток.<br>
<br>
ÐаткнулÑÑ Ð½Ð° проблему. Пока не знаю как решить.<br>
ЕÑÑ‚ÑŒ squid, который при запуÑке поднимает 32 одинаковых процеÑÑа.<br>
Каждый из процеÑÑов не ÑвлÑетÑÑ Ð½Ð¸Ñ‡ÑŒÐ¸Ð¼ форком, проÑто тупо копиÑ. Ð’ начале каждого процеÑÑа Ñтоит команда очиÑтки хранилища.<br>
Ð’ каждом процеÑÑе по идее должен инититÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³, но возникает ÑитуациÑ, что процеÑÑÑ‹ перетирают данные друг друга в объединённом хранилище. Вариант Ñ lock файлом, который выÑтавлÑетÑÑ Ð¿Ñ€Ð¸ запуÑке "первого" процеÑÑа хорош, но иногда не Ñрабатывает и два процеÑÑа вÑÑ‘ равно загружают данные в хранилище Ð¿ÐµÑ€ÐµÑ‚Ð¸Ñ€Ð°Ñ Ð´Ñ€ÑƒÐ³ друга. ПиÑать демона который будет виÑеть на Ñокете и региÑтрировать процеÑÑÑ‹ внутри ÑÐµÐ±Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾ возможен, но по моему Ñто немного перебор. Сделал 2Ñ… Ñекундную задержку, но не помогает.<br>
<br>
Может поÑоветуете чтонить ?<br><font color="#888888">
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></blockquote></div><br>