Zend Framework проигрывает сессии в случайные моменты?

Уже несколько дней у меня странная проблема с сессиями Zend. Кажется, что Zend_Auth::getInstance() кажется пустым в случайные моменты, что приводит к выходу пользователей из системы. Иногда это происходит через несколько секунд, иногда через несколько минут, а иногда и ненадолго. Приложение работает без проблем в течение года на 2 разных серверах, у обоих есть эта проблема в течение нескольких дней.
Информация cookie совпадает с информацией в таблице базы данных сеанса пользователя. Оба они все еще доступны, когда пользователь выходит из системы (время жизни 864000 секунд). Срок действия cookie истекает только «в конце сеанса». Это также происходит только на производственных серверах, а не локально.

Кто-нибудь знает, в чем может быть проблема?

0

Решение

Я нашел проблему. На странице входа было загружено изображение, которого не было. По какой-то причине это изображение продолжало загружаться, пока не было превышено максимальное время выполнения 30 секунд. Ошибка привела к тому, что сеанс был очищен, хотя пользователь тем временем вошел в систему. Вы не можете придумать это!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]