http://www.pythonchallenge.com/
очень захватывающий, и отличный способ изучить python
Похоже, у вас какая-то проблема с блокировкой сеанса. Вы заявляете, что даже удаление файлов cookie не помогает, что делает блокировки сеансов менее правдоподобными, но у меня нет подробностей о вашей реализации, поэтому это все еще возможно.
У меня есть два вопроса, на которые мне нужно ответить, чтобы получить немного понимание проблемы.
Есть ли у вас открытый сеанс во время потоковой передачи контента и , пытающихся читать или писать в сеансе по другому запросу?
Реализовали ли вы свои собственные сеансы?
Если вы отвечаете «да» или, может быть, на вопрос 1, то, вероятно, это и есть корень вашей проблемы.
Если вы отвечаете «да» на вопрос 2, проблема сохраняется, если вы переключите управление сеансом на стандартный php? У вас может быть ошибка в обработке сеанса.
Добрый день,
Похоже, вы сохраняете какую-то информацию на стороне сервера для каждого сеанса.
Сохраняете ли вы идентификаторы сеанса или пользователя на сервере? Может быть, добавляя все больше и больше информации к некоторым постоянным данным с каждым последующим входящим запросом?
Может быть, также задействована входящая строка пользовательского агента, поэтому изменение типа браузера работает, когда простой перезапуск сеанса в браузере того же типа не работает работают?
Вы видели, если остановка и перезапуск сеанса через временные границы, например час или полночь, при использовании того же браузера также сбрасывают проблему? Может быть, попробуйте подменить строку UA, чтобы увидеть, не устраняет ли это проблему.
BTW Какие модули Apache вы используете на своем сервере? Также 2.2.
Мне кажется, что ваш javascript создает утечки памяти . Проверьте список процессов и посмотрите, сколько памяти потребляет браузер в начале и после получаса просмотра и перезагрузки вашего сайта. Если потребление памяти значительно больше, чем предполагалось, это означает, что вам нужно просмотреть свой код javascript на предмет каких-либо невозвращенных методов, неразрывных циклов и т. Д. Обычно это помогает.
Интересно, что никто не предложил рекламу в качестве причины ( Ответ Назария мог ).
В основном проверяйте рекламу, показываемую на вашем сайте, в этих вещах много чуши, и они всегда основаны на распознавании пользователей, что объясняет, почему перезапуск браузера не помогает .
На самом деле это тоже часто случалось со мной. Сайт полностью без сохранения состояния, множество запросов AJAX, через некоторое время сайт просто перестает отвечать. Особенно напрягает при отладке. Вот некоторые вещи, о которых вы должны знать:
Все это, конечно, не ' Объясните, почему он продолжает зависать после перезапуска того же браузера - хотя вы не упомянули об очистке кеша, поэтому, возможно, есть неудавшийся запрос, который находится в кеше вашего браузера, в каком-то промежуточном кеше или прокси-сервере, поэтому вы можете попытаться увидеть если это произойдет, если вы полностью отключите кеширование в своем браузере. (В Firefox это можно легко сделать, например, с помощью панели инструментов Web Developer.)
Вы также должны видеть, какие запросы зависают, используйте Fiddler и Firebug, чтобы увидеть это.
Memory leaks caused by javascript affect the browser, because it's all client side. Jquery compress or min you can't be sure where the problem is, and it is likely to be the cause problems, or the script using it.