file:lock again, under FreeBSD
nolar 14.07.2004 19:14
Apache 2.0.47, Parser/3.1.3 CGI, FreeBSD 4.8-RELEASE (на всякий случай :-] ).
Делаю:
@main[]
$random[^eval(^math:random(1000))[%04d]]
^file:lock[lock]{
$x[-] ^x.save[data.$random]
$x[^file::exec[./sleep;;30]]
^file:delete[data.$random]
}
Запускаю из браузера 5 запросов подряд волшебной кнопочкой F5.
Вижу файл lock, как и надо. И удивляюсь, почему существует 5 файлов data с циферками. Через 30 секунд они, как и положено, исчезают.
Можете мне подсказать что я здесь сделал не так или что не так с бсд версией парсера?
- file:lock again, under FreeBSD, nolar 14.07.2004 19:14