BAH--zer
30.08.2017 - 12:50
Всем доброго времени суток.
Ситуация - в веб браузере в какой то момент (нажатие на кнопочку) происходит вызов php скрипта, который заполняет сессию определенными служебными данными. После ответа что все готово, браузер генерит еще 5-6 ajax запросов к другим php скриптам, которые возвращает HTML код. В начале каждого php из них присутствует session_start(); . Нажатие на эту кнопку происходит довольно часто и из разных (физически) мест.
Проблема - в один прекрасный момент (1 раз из 100 нажатий), в одном из этих 5-6 php скриптов, почему то не подгружаются данные из сессии. Она пустая. В результате чего скрипт валится.
Вопрос - из-за чего такое может происходит и как это вылечить?
walerus
30.08.2017 - 16:34
Вариантов масса... слишком быстрые нажатия, сервер не отдупляет, затык провайдера и т.д.
Больше информации нужно.
BAH--zer
30.08.2017 - 17:07
Сеть частная, нажатие пользователем 1, после чего ожидается выполнение скриптов. Два раза за пару секунд он нажать не может.
walerus
30.08.2017 - 21:07
Цитата |
Два раза за пару секунд он нажать не может. |
что ему запрещает это делать? (просто интересно)...
Вешай везде проверку сессии и найди после чего это происходит, где то скрипт либо не возвращает данные либо гасится сессия, без кода трудно что то сказать, а так же нельзя исключить проблему в "связи"... может сервер все так "тупит"?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.