Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GWT зависание приложения в IE7/8 
:(
    Опции темы
iLoveJava
Дата 5.1.2010, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Итак охарактеризую проблему.

Есть GWT приложение довольно большое с кучей логики. Приложение это не что иное как чат но с кучей своих заморочек. Соответсвенно есть 2 части клиент и сервер взаимодействуют они через RPC.

Проблема в том что все работает нормально в Firefox/Opera/Chrome/Safari/IE но в злополучном IE7/8 возникает 1 баг если открыть окошко нашего чата 2 раза то на 2 запуске это окошко зависает при чем наш чат просто не загружается нету запросов по http и в профайлере для IE8 нету вызова не 1 функции из наших скриптов. Может кто сталкивался с зависанием? Убито уже кучу времени, а воз и ныне там...  smile 

Сначала были предположения что может надо останавливать цикл запросов к серверу (с некоторой переодичностью сервер опрашивается на предмет новых собитий) но ведь запросов по http вроде нету (смотроел через HttpSpy). По логу сервера когда закрывается первый раз окошко пользователь вылогинивается и все происходит коректно при откритии окна 2 раз в логах ничего нету тоесть ничего никуда не отсылалось.  smile 

Может быть надо както освобождать ресурсы? Поудалять листенеры я хз...  smile 

Потратил кучу времени на поиски подобных проблем.... Ниче не нашел  smile 

Версия GWT 1.5
Для отрысовки используется rocket версии 0.56 

Возможности сменить версию GWT использовать что то другое вместо rocket нет... В будущем возможно но сейчас просто нету времени на это все...


п.с. привести код приложения не выйдет во первых там куча строк, класов и т.д., во вторых это комерческий проект... надеюсь люди сталкивались с подобными проблемами и приведут свои примеры проблем и их решений...
п.п.с. щас это одна из главных проблем перед продакшеном... :(

Это сообщение отредактировал(а) iLoveJava - 5.1.2010, 20:18
PM MAIL   Вверх
mecid
Дата 6.1.2010, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 30.7.2009
Где: Baku

Репутация: нет
Всего: нет



есть 1 решение,обновите версию GWT уже 2.0
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
iLoveJava
Дата 6.1.2010, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Типа у нас машинка не едет если горка с уклоном 30% а ветер северный... решение поменять в машинке двигатель с 1.5 на 2.0 л пофиг на то что коробка, бензобак, карбюратор все расчитано на 1.5 smile
Если б можна было поменять за 2минуты то я б не постил сюда, а взял бы и поменял да даже если б за 1 день можна было...

Это сообщение отредактировал(а) iLoveJava - 6.1.2010, 17:16
PM MAIL   Вверх
mecid
Дата 6.1.2010, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 30.7.2009
Где: Baku

Репутация: нет
Всего: нет



понимаете это может быть баг который исправили в новых версиях
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
iLoveJava
Дата 11.1.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Да но суть в том что GWT ничто иное как JavaScript получается баг то не в GWT, а експлорер чето там не закрывает или чето ему не нравится суть в том что если исправили в GWT 2.0 то почему б не вышло исправить в моем придложение ведь я могу добавить нативную функцию или на крайняк так какойнить JavaScript всунуть хотя может быть даже вышло на самом GWT выполнить требуемые действия... Давайте даже проще... JavaScript может сделать ченить этакое что бы IE завис?  smile 

п.с. чувствую надо в разделе по JavaScript спрашивать...
PM MAIL   Вверх
andyhomes
Дата 11.1.2010, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Цитата(iLoveJava @  5.1.2010,  20:14 Найти цитируемый пост)
Проблема в том что все работает нормально в Firefox/Opera/Chrome/Safari/IE но в злополучном IE7/8 возникает 1 баг если открыть окошко нашего чата 2 раза то на 2 запуске это окошко зависает при чем наш чат просто не загружается нету запросов по http и в профайлере для IE8 нету вызова не 1 функции из наших скриптов. Может кто сталкивался с зависанием? Убито уже кучу времени, а воз и ныне там...   

Такое поведение возможно если в JS-скрипте возникает исключение. Не выдает ли браузер сообщений об ошибках?

F5 или Ctrl + F5 не помогают?

Не HTTPS ли вы используете?








PM MAIL   Вверх
iLoveJava
Дата 11.1.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



F5 или Ctrl + F5 - рефреш? не не помогло

Не просто HTTP

Я тут с IE8 поекспиремнтировал, повидение почти тоже только иногда не со 2 ну, а с 3 раза открития чата подвисает не так стабильно конешно...
В сего чуда есть профайлер, дык от он совсем не пролил свет, вообще не видно чтобы вызывались функции моего приложения, тоесть показывается что вызывались он клики и маус ховер для стандартной странички ну или функции той которая была открыта, а с моего чата ниче не вызывается... Эт ставит меня совсем в тупик  smile
ладно б вызвалась джвтешная какаянить a.b.c() ну и зависла это хоть бы сказало четко что чето в коде напортачил но такое поведение совсем не вселяет надежду  smile 
А да я додумался оставить приложение на ночь дык IE8  сожрал 800мб+ памяти может там вечный цикл...? но разве небыл чегото типа "это приложение может замедлить работу... продолжить выполнение скрипта? да не".

Это сообщение отредактировал(а) iLoveJava - 11.1.2010, 19:38
PM MAIL   Вверх
iLoveJava
Дата 11.1.2010, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Чем дальше в лес...

Вот onModuleLoad моего модуля

Код

    public void onModuleLoad() {
        Window.alert("Start");
        ...
    }


Думаю вы догадались оно не выскакивает...
Теперь возникает вопрос ну допустим я ченить не закрыл или после закрытия странички там сделал вечный цикл... разве броузер не дольжен был все убить? ладно допустим он не убил и там все бегает выполняется... но как я откроываю новую закладку то причем тут то что было и чего небыло?...

п.с. почему у меня чувство шо ие пофиксить проще?  smile 

PM MAIL   Вверх
andyhomes
Дата 11.1.2010, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Похоже, что ваш сервер не отдает скрипт приложения. Что в логах HTTP-сервера после открытия второго окна?

Если используется идентификация сессии, то эксплорер может не передавать в новое окно идентификатор сессии из кукисов...

Это сообщение отредактировал(а) andyhomes - 11.1.2010, 21:04
PM MAIL   Вверх
iLoveJava
Дата 12.1.2010, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



У анс Jetty (юзаем jetty continuation решили заюзать родной сервер... если он вообще родной ему  smile )

Дык от сломалось с 3 раза лог

Код

127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/Messenger.html?some_params_here HTTP/1.1" 200 1976 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/Messenger.nocache.js HTTP/1.1" 200 5251 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/img/list.css HTTP/1.1" 200 10034 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/favicon.ico HTTP/1.1" 200 3158 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/2EA391068347CE2DEAC095370538DF6C.cache.html HTTP/1.1" 200 296854 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/Messenger.css HTTP/1.1" 200 8113 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/img/back1.gif HTTP/1.1" 200 54 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/img/Photo_left.gif HTTP/1.1" 200 332 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/img/Photo_right.gif HTTP/1.1" 200 334 
127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "POST /chat/messenger HTTP/1.1" 200 284 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_17.gif HTTP/1.1" 200 1258 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_07.gif HTTP/1.1" 200 183 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/no_image.gif HTTP/1.1" 200 1768 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/105.gif HTTP/1.1" 200 232 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/030.gif HTTP/1.1" 200 230 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/tableft1.gif HTTP/1.1" 200 2297 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/arrow_toright.gif HTTP/1.1" 200 89 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_71.gif HTTP/1.1" 200 685 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_68.gif HTTP/1.1" 200 106 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_67.gif HTTP/1.1" 200 679 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list1_22.gif HTTP/1.1" 200 819 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_17.gif HTTP/1.1" 200 185 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_16.gif HTTP/1.1" 200 45 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_13.gif HTTP/1.1" 200 185 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_10.gif HTTP/1.1" 200 45 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_08.gif HTTP/1.1" 200 45 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_06.gif HTTP/1.1" 200 188 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_04.gif HTTP/1.1" 200 45 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/index_03.gif HTTP/1.1" 200 187 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_22.gif HTTP/1.1" 200 819 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_08.gif HTTP/1.1" 200 1214 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/list_03.gif HTTP/1.1" 200 1215 
127.0.0.1 -  -  [12/янв/2010:08:08:19 +0000] "GET /chat/img/205.gif HTTP/1.1" 200 997 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 176 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/search_but.jpg HTTP/1.1" 200 772 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 284 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/woman.gif HTTP/1.1" 200 163 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/heart.gif HTTP/1.1" 200 887 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/man.gif HTTP/1.1" 200 244 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/035.gif HTTP/1.1" 200 377 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/star.gif HTTP/1.1" 200 916 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/206.gif HTTP/1.1" 200 1076 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 332 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/gwt-voices.swf HTTP/1.1" 200 960 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/m_75.gif HTTP/1.1" 200 65 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "POST /chat/messenger HTTP/1.1" 200 447 
127.0.0.1 -  -  [12/янв/2010:08:08:20 +0000] "GET /chat/img/sound_on.GIF HTTP/1.1" 200 853 
127.0.0.1 -  -  [12/янв/2010:08:08:21 +0000] "GET /chat/music/online.mp3 HTTP/1.1" 200 29773 
127.0.0.1 -  -  [12/янв/2010:08:08:28 +0000] "POST /chat/messenger HTTP/1.1" 200 48 
127.0.0.1 -  -  [12/янв/2010:08:08:28 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/Messenger.html?some_params_here HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/Messenger.nocache.js HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list.css HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/2EA391068347CE2DEAC095370538DF6C.cache.html HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/Messenger.css HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/back1.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "POST /chat/messenger HTTP/1.1" 200 284 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/Photo_left.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/Photo_right.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_17.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_07.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/no_image.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/105.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/030.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/tableft1.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/arrow_toright.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_71.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_68.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_67.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list1_22.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_17.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_16.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_13.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_10.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_08.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_06.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_04.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/index_03.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_22.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_08.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:30 +0000] "GET /chat/img/list_03.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 284 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 447 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/gwt-voices.swf HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 445 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/music/online.mp3 HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/205.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/search_but.jpg HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/man.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/woman.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/heart.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/star.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/035.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/206.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/m_75.gif HTTP/1.1" 304 0 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "GET /chat/img/sound_on.GIF HTTP/1.1" 304 0 
 

Куча картинок и прочей дряни но от это

Код

127.0.0.1 -  -  [12/янв/2010:08:08:18 +0000] "GET /chat/Messenger.html?some_params_here HTTP/1.1" 200 1976 


как раз наше (some_params_here - там наши параметры они не повлияют на исход  smile ) оно было только 2 раза как я и говорил и как показывал httpspy запросы в момент зависания браузер не отсылает...

Идентификация сессии из-за специфики передается как параметр.... (скажем так сайт на другом сервере ну и тд и тп...), даже будь он нужен в куках я б увидел если б его небыло просто страничку там с логином и пасом тут же я ничего не вижу просто бесконечную загрузку....

Это сообщение отредактировал(а) iLoveJava - 12.1.2010, 11:18
PM MAIL   Вверх
andyhomes
Дата 12.1.2010, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Цитата(iLoveJava @  12.1.2010,  11:16 Найти цитируемый пост)
как раз наше (some_params_here - там наши параметры они не повлияют на исход   ) оно было только 2 раза как я и говорил и как показывал httpspy запросы в момент зависания браузер не отсылает...

А вот эти запросы чьи:
Код

127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 284 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 447 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 
127.0.0.1 -  -  [12/янв/2010:08:08:31 +0000] "POST /chat/messenger HTTP/1.1" 200 12 

?
PM MAIL   Вверх
andyhomes
Дата 12.1.2010, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Еще, может быть, проблемы с кешированием.
Попробуйте явно задать заголовки, управляющие кешированием, а то у вас все кешируется...

По крайней мере нужно чтобы Messenger.nocache.js всегда загружался с сервера.
PM MAIL   Вверх
iLoveJava
Дата 12.1.2010, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Дцмаю запросы это RPC про ноукеш нуна попробывать... но разве из-за этого могло б подвисать  smile 
я думал максимум какаянить старая версия б подгурзилась...
PM MAIL   Вверх
iLoveJava
Дата 14.1.2010, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Все ручки не доходили...

Ну 1 ведь по логу авидно что ноукеш запрашивали постоянно;
2 чесно говоря я хз как сделать шоб он не кешировался...

Пример с GWT 1.7.1
Код

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Hello</title>
  </head>
  <body bgcolor="white"> 
    <script type="text/javascript" language="javascript" src="hello/hello.nocache.js"></script>
  </body>
</html> 


Ниче нигде про кеш не указывали.  smile 

Вот как у нас
Код

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Expires" content="-1">

    <title>Chat</title>

    <script type="text/javascript" language="javascript"
            src="Messenger.nocache.js"></script>

    ...



Разве этого не достаточно? smile 
Хотя эти браузеры я в них не верю уже...  smile

Это сообщение отредактировал(а) iLoveJava - 14.1.2010, 11:13
PM MAIL   Вверх
andyhomes
Дата 14.1.2010, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Этим занимается контейнер сервлетов, устанавливая в ответе соответствующие HTTP-заголовки.

Вот есть пример:
nocache.js getting cached in browser


Кстати вот еще ссылочка, которая может вас заинтересовать:
Popups in GWT and IE8

И посмотрите в сторону <meta http-equiv="X-UA-Compatible"...


Это сообщение отредактировал(а) andyhomes - 14.1.2010, 12:55
PM MAIL   Вверх
iLoveJava
Дата 15.1.2010, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



 smile  smile  smile  smile  не помогло...  smile 
PM MAIL   Вверх
andyhomes
Дата 15.1.2010, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 14.7.2009

Репутация: 2
Всего: 2



Ну, не знаю чем вам еще помочь...

Исходники не хотите показывать, хоть доступ дайте к тестовой версии приложения. Может идеи какие появятся.
А так, навряд ли...

PM MAIL   Вверх
iLoveJava
Дата 18.1.2010, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 29.7.2007

Репутация: нет
Всего: нет



Я тут поекспериментировал и выяснилось...

У нас как страничка закрывается мы пытаемся послать событие лог аут через рпц но вызов то асинхронный гарантии что он успеет или не успеет нету...
Вообщем в попытках сделать что бы он успел в процессе инвестигейшена smile я добавил тудща алерт дык от пока я на него тыцну он то успевает.... оказалось оно фиксит проблему зависания...
Мы то не можем конешно оставить там алерт... но может стать причиной зависания асинхронный запрос который отправился а обработаться не успел?  smile 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0979 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.