Я запускаю Django через mod_python на Apache на компьютере с Linux. У меня есть пользовательский сервер аутентификации и промежуточное ПО, которое требует аутентификацию для всех страниц, кроме статического контента.
Моя проблема в том, что после того, как я войду в систему, я все равно буду случайным образом получать экран входа в систему время от времени. Мне кажется, что каждый процесс Apache имеет свой собственный процесс Python, который, в свою очередь, имеет свои внутренние механизмы. Так что, пока меня обслуживает тот же процесс, в который я вошел, все в порядке и превосходно. Но если мой запрос обрабатывается другим процессом apache, я больше не аутентифицируюсь.
Я проверил заголовки HTTP, которые я отправляю с FireBug, и они каждый раз одинаковы, т.е. то же самое печенье.
Это известная проблема, и есть ли обходные пути / исправления?
Редактировать: у меня есть страница, которая отображает много сгенерированных изображений. Некоторые из них не будут отображаться. Это связано с тем, что они слишком отстают от промежуточного программного обеспечения для аутентификации, поэтому они случайным образом создают образ для входа. Однако, обновление этой страницы достаточно раз, и в конечном итоге она будет работать, а это означает, что все процессы распознают мой сеанс.