MiG31>Время от времени при попытке загрузить базу появляется сообщение:MiG31>Can't lock /usr/local/WWW/uka.3d/airbase/htdocs/inc/data/counts.txt file!
На страницах Авиабазы ведётся статистика посещений и т.п.
Скажем, по ней определяются самые популярные или малопосещаемые страницы. Все данные кидаются в один файл. Соответственно, при множественном доступе возникают проблемы разделения доступа. Стандартные средства PHP почему-то не работают, так что пришлось писать свой механизм. Вот иногда при интенсивной посещаемости страницы не успевают разблокироваться за время таймаута (30сек), так что и вываливается всё с ошибкой.
В принципе, это дело можно несколько улучшить, но пока на это нет времени
MiG31>Что за глюк???
Вот...
Если кто знает, как бороться с flock() на PHP3.0.14 на FreeBSD - тогда всё может будет решено проще