Страница перестала отвечать на запросы, а она работает

  • 6 Ответов
  • 118 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

jrmobile

  • **
  • 19
  • + 0 -
Доброй ночи, уважаемые профессионалы.

Помогите разобраться, пожалуйста.
И заранее прошу прощения, если вопрос частый. Пара дней поиска в Google приводят туда, где страницы зависают. А моя отлично работает, ну вот нет никакого намека на зависание или ошибку в консоли. весь функционал работает, но через каждые 10-15 минут сайт на Joomla 3.0, js и fabric js выстреливает сообщение - Следующая страница перестала отвечать на запросы. И ведь продолжает работать без тормозов и запинок.

И не судите строго, пожалуйста, я только учусь.

Спасибо заранее.

*

dmitry_stas

  • ********
  • 9612
  • + 929 -
это в смысле что страница открыта просто висит, вы ничего не трогаете, и минут через 10-15 появляется само по себе окошко, что страница перестала отвечать? вы его закрываете - и дальше опять все нормально работает, так?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

jrmobile

  • **
  • 19
  • + 0 -
это в смысле что страница открыта просто висит, вы ничего не трогаете, и минут через 10-15 появляется само по себе окошко, что страница перестала отвечать? вы его закрываете - и дальше опять все нормально работает, так?
[/quo
это в смысле что страница открыта просто висит, вы ничего не трогаете, и минут через 10-15 появляется само по себе окошко, что страница перестала отвечать? вы его закрываете - и дальше опять все нормально работает, так?
да, именно так. Закрываю окошко с сообщением и все дальше отлично работает.

*

dmitry_stas

  • ********
  • 9612
  • + 929 -
значит надо смотреть javascript который выполняется. видимо есть какой то код, который постоянно выполняется, и при этом течет память, или процессор, или и то, и другое одновременно. и просто когда загрузка достигает критической отметки, то браузер сбрасывает это все дело в мусор, и вам сообщает, что наступил упс. и начинается все сначала. возможно проблема в самой fabric.js. последнюю версию используете? хотя это маловероятно, я проблем с ней не замечал. видимо проблема уже в каком-то из ваших обработчиков.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

jrmobile

  • **
  • 19
  • + 0 -
значит надо смотреть javascript который выполняется. видимо есть какой то код, который постоянно выполняется, и при этом течет память, или процессор, или и то, и другое одновременно. и просто когда загрузка достигает критической отметки, то браузер сбрасывает это все дело в мусор, и вам сообщает, что наступил упс. и начинается все сначала. возможно проблема в самой fabric.js. последнюю версию используете? хотя это маловероятно, я проблем с ней не замечал. видимо проблема уже в каком-то из ваших обработчиков.

Понял. Спасибо большое. Буду искать.
Не затруднит Вас подсказать, каким из средств chrome это код можно отследить?

*

dmitry_stas

  • ********
  • 9612
  • + 929 -
смотрите https://developers.google.com/web/tools/chrome-devtools/memory-problems/ и дальше по меню слева. метод грубо говоря такой: делается несколько снимков состояния кучи, затем они сравниваются, и выявляется утечка, что именно сборщик мусора не может удалить. ну а затем уже по коду исправляется руками.
« Последнее редактирование: 12.08.2017, 18:49:59 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

jrmobile

  • **
  • 19
  • + 0 -
смотрите https://developers.google.com/web/tools/chrome-devtools/memory-problems/ и дальше по меню слева. метод грубо говоря такой: делается несколько снимков состояния кучи, затем они сравниваются, и выявляется утечка, что именно сборщик мусора не может удалить. ну а затем уже по коду исправляется руками.
Огромное спасибо, буду разбираться.