В PHP вопрос конкурентного изменения сессий разными скриптами решается элементарным образом - эксклюзивной блокировкой на всё время между session_start до session_write_close (типично вызывается автоматически при завершении скрипта).
Вот на старте сессии все и ждут долгоживущий скрипт.
С долгоживущими скриптами надо делать следующие вещи:
- не делать долгоживущих скриптов. Организовывать очередь.
- не держать сессию и другие разделяемые ресурсы заблокированными дольше необходимого.
3d_killer пишет:откуда у тебя сей шар?
Появился как-то, иногда даже проясняется
|