![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
Добрый день.
Анализируя логи пользователей вижу периодически, что у людей вылазит Uncatched Error #1502 (Выполнение сценария превысило 15 секунд). Никаких бесконечных циклов вроде у меня нет. Что может быть причиной ошибки и как ее отловить? Вылазит эта ошибка буквально на пустом месте.
__________________
Играем в браузерный онлайн 3D бильярд тут - http://billiards3d.net |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
никаких подобных процессов в том временном интервале когда возникают такие ошибки вроде как нет. Есть ли способ конкретно выяснить какой код так долго выполняется?
__________________
Играем в браузерный онлайн 3D бильярд тут - http://billiards3d.net |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
предлагаю показать код
|
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
проект большой... огромное количество классов и тысячи строк кода... не считая подключаемых сторонних библиотек, так что предложение невыполнимо
__________________
Играем в браузерный онлайн 3D бильярд тут - http://billiards3d.net |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 409
|
Привет, такая же проблема http://prntscr.com/6hel92 . Долго пытался бороться, но выследить так и не смог. Вознкиают иногда в функциях, в которых всего 2 строки. Есть предположение, что возникают при эмите событий в одном из хендлеров. Тоже заинтересован в разрешении проблемы.
|
|
|||||
|
Возможно рекурсия происходит, переполнение стека.
Обычно если натыкался на такие мистические проблемы, потом все равно обнаруживалось, что никакой мистики нет, и проблема в коде. Не видя кода тут больше ничего сказать нельзя |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
сейчас опять попробовал проанализировать откуда может взяться эта ошибка... смотрю лог и не вижу никакого смысла в том что я вижу:
1525.399 Network game: sync passed 1525.566 Network recieved: CMD_RETRANSLATE 1525.566 MSG_WATCH 1525.566 TIMER START 1525.881 Lobby onClientCommand, 5 1526.148 Network recieved: CMD_RETRANSLATE 1526.148 MSG_SCORE 1526.148 Network: recieved CL_KICK_STARTED, 26081, 15 1526.998 Network recieved: CMD_RETRANSLATE 1526.998 MSG_CHANGE_BALL 1527.319 catched uncaught error 1527.320 SocketClient send, 255 1527.320 SocketClient send complete 1527.320 uncaught error: Error: #1502 слева это секунды с момента начала записи лога... я вижу что код выполняется.. все впорядке... 1527.320 выполнилась отправка очередного пакета по сокету и сразу после этого шибка того что некий сценарий больше 15 секунд выполняется... Какой такой сценарий мог выполняться 15 секунд если в ту же милисекунду когда выскочила ошибка выполнялся другой код и он был успешно выполнен. У кого-нибудь есть идеи?
__________________
Играем в браузерный онлайн 3D бильярд тут - http://billiards3d.net |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|