powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Повисает приложение. Как посмотреть где висим?
19 сообщений из 19, страница 1 из 1
Повисает приложение. Как посмотреть где висим?
    #39712660
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с глухим повисанием прикладухи. Вкладка виснет намертво вместе с отладчиком. Потом хром просто показывает новую страницу, с отчетом о том, что приложение умерло. Происходит от раза к разу на неверных данных.

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

А что делать под вебом? Отладчик висит вместе с прикладухой, а на странице с отчетом нет никакой информации о том, куда копать.

Кто что посоветует? Можно даже сторонние библиотеки. Разработка ведется на внутреннем сервере.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712685
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,

речь о чём, клиенте или сервере? Какие параметры: версия браузера, операционная система? Понятно только, что не Windows :)
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712693
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий,

Прикладуха - самопальный графический редактор, полностью браузерный. Все грузится на старте. Общение с сервером только по необходимости. Да, есть обмен, есть непростая структура данных. Но весь обмен это запрос/передача табличных данных в виде JSON.

Последний Хром 64 бит. Винда - 10, со всеми обновлениями(лицензия). Основа приложения - реакт, с кучей специфических(не всегда свежих) либ.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712753
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,

с нечто подобным столкнулся так же. есть подозрение что это глюк хрома.
до последнего времени такого не наблюдалось.
статистики появления нет.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712754
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,

ЗЫ
думал, что мои недоработки/действия .....
но видимо нет.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712841
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarчто делать под вебом? Отладчик виситстранный вопрос.
Отладчики менять не пробовали?
Либо упрощаете проект пока не перестанет висеть.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712854
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123?помогает только через диспетчер задач убрать хром.
упрощение не помогает.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712860
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Упрощение до hello world не помогло?
Код в студию.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712887
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
Упрощение до hello world не помогло?
Код в студию.утрировать не надо. страницы простые и работали и работают, вот только при некоторых условиях зависают. если б можно было поймать причину, было б просто. явной повторяемости зависания не определено...
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712890
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ты адвокат?
Я выше сказал Либо заменить отладчик, Либо упростить приложение.
Слово Or понятно?
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712891
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я выше сказал Либо заменить отладчик, Либо упростить приложение.
Слово Or понятно?толку от упрощения? если б можно было б повторять зависание - тогда да, можно найти причину, а когда нет повторяемости - заупрощайся....
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39712900
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Тяжелый случай)
Все хорошо вадя. У меня нет к тебе вопросов. Ты прав.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713021
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упрощать не получится. С учетом того что проект - болванка для наращивания функционала, только усложнять.

Отладчик можно сменить, вчера не попробовал, а сегодня, после полной остановки компа на ночь, повторяемости нет. Возможно что глюк в железе, у меня комп не всегда адекватно из спящего режима выходит. Ну и вообще была проблема с МВ - у меня юсб девайс сгорел.

Уже который год жалею, что воткнул тот девайс. Для МВ тогда пришлось делать ресет CMOS часов (не помню точно чего - нет под рукой мануала), и теперь раз в год приходится делать, потому как МВ иногда виснет при запуске. А если железо глючит - может быть все что угодно.


Но все равно, хотелось бы получить какой-нибудь компонент или код для перехвата таких событий. Потому как проблема есть, и с ней надо бороться. Или подразумевается, что под браузером таких глюков быть не может? А то ведь даже вкладку не закрыть.

вадячерез диспетчер задач убрать хром.
У хрома есть свой диспетчер задач, перезапускать его не надо.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713051
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ладно бы вкладку не закрыть, даже вкладки memory/performanсe не помогают, потому как тоже висят. Впрочем, я не очень большой специалист по работе с ними. Да и не успел вчера с ними поиграться...
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713075
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarУ хрома есть свой диспетчер задач, перезапускать его не надо.значит тебе проще...
у меня подвисает - вообще ни на что не реагирует, и сам хром и его отладчик..
если не убрать хром в диспетчере задач - ну будут две картинки висеть...
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713101
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня два хрома запущено. Отладка идет под тем, что в ингогнито и с минимальным набором расширений. Другой - для контактика и со всем набором расширений. Диспетчер можно открыть под любым.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713304
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,
Попробовать на разных компах;
Попробовать на разных браузерах если например в FF такая же проблема то может там отладчик не виснет;

Если всё так плохо то может попробовать выделить основные куски при загрузке приложения, обернуть всё в дебаг сообщения которые пишут в БД (файл через вызов REST сервиса например)

Код: javascript
1.
2.
3.
log.debug('Start PROC_NAME Timestamp что-то ещё...');
PROC_NAME
log.debug('End PROC_NAME Timestamp...');


Когда свалится смотреть лог и возможно будет понятно с какой точки надо вставлять более детальный дебаг чтоб выявить поблему
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713550
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы помониторил все аяксы https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_progress

У меня была похожая история, я синхронно , в определенной последовательности подгружал скрипты. В одном из них была синтаксическая ошибка по этому все зависало.
...
Рейтинг: 0 / 0
Повисает приложение. Как посмотреть где висим?
    #39713701
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При загрузке все хорошо. Приложение работает стабильно. Но в некоторый момент, при получении не совсем валидных данных, все виснет.
Если говорить более конкретно, то прикладуха получает с сервера массив точек графика + настройки того, как этот график показывать.

Втыкать везде лог ручками очень неохота, хотелось бы какой компонент или тулс.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Повисает приложение. Как посмотреть где висим?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]