Такая проблема:В базе есть таблица с числом, если это число больше нуля, то разрешено выполнять скрипт. При выполнении скрипта число уменьшается на 1.Так вот если много раз быстро запустить скрипт, то скрипт запускается даже если это число уже меньше нуля.Проблема я так понял в том, что в базе значение не успевает обновляться до запуска следующего скрипта.Как можно решить эту проблему?Пробовал замедлить выполнение скрипта с помошью sleep(), чтобы в базу успевали вноситься изменения, но даже при задержке в 1 секунду сервер начинает виснуть.
|