[Moscow.pm] Кронскрипты: защита от повторного запуска

Maxim Vuets maxim.vuets на gmail.com
Пн Авг 5 14:35:50 PDT 2013


On Monday, August 5, 2013, Ivan Petrov wrote:

> кто как делает сабж?
>
> мы много лет делаем на базе flock'а который делает опен на $0 (а
> временами и на файлхендл DATA).
> все работает. но вот ИНОГДА наблюдаем сбои: перед flock и после стоит
> print.
> иногда внутри flock "зависает" (хотя должен либо взять блокировку,
> либо вернуть ошибку).
> и далее один скрипт "висит", все другие видят flock и отваливаются.
>
> пока не выяснил: бага в перле это или в окружении линуховом или еще
> где.
> ща бы просто проблему решить.
> добавить alarm можно конечно но не хочется.
>
> есть еще варианты решения сабжа?


https://metacpan.org/module/IPC::ConcurrencyLimit
http://blog.booking.com/highlander-daemons-without-daemons.html
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130805/d939cf92/attachment.html>


Подробная информация о списке рассылки Moscow-pm