[Moscow.pm] Win32API::File DefineDosDevice
kostya timoshenko
timoshenko.kostya на gmail.com
Вт Фев 28 01:33:37 PST 2012
Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на
определенный диск,
При запуске двух копий скрипта в один момент времени(в кроне).В
большинстве случаев возникают ситуации когда захватывается один диск
в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся
примапить разные папки.
Перед вызовом этой функции стоит проверка на то свободен диск или нет.
Если запускать хоть в пол-секунды разницы то проблем нет.
Пробовал случайную небольшую задержку делать и диски случайно
выбирать, намного лучше работает но процентов 5% случаев остается.
Или это на уровне операционки проблемы то-что можно захватить один
диск одновременно.
может кто с подобным сталкивался?
Подробная информация о списке рассылки Moscow-pm