Показать сообщение отдельно
Старый 09.04.2009, 17:26   #70
Пользователь
 
Регистрация: 05.02.2009
Сообщений: 62
Сказал Спасибо: 1
Имеет 18 спасибок в 9 сообщенях
lexayar пока неопределено
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
не утечка идет.. переполнение..
дабл 64битная,инт 32битная.
Да как раз хотел написать... убегать надо было. Возможно база объектов переполнятся, может где то удаление не всегда происходит. Щас поищу.

Добавлено через 9 минут
Хм... В скрипте вообще нет преобразования double к int, более того тип double вообще не используется. Возможно по каким то причинам у самого phx крышу сносит.
MaRLiN, проверь у тебя последняя версия скрипта? И проверь, что будет, если оставить пакетхак без запуска этого скрипта. Да и надесь, другие скрипты у тебя в этот момент не были запущены?

Добавлено через 5 минут
Смысл в том, что где-то стоит счетчик типа double, который что то считает. А какая то функция его использует и преобразует как целое, вот и получается, когда счетчик выходит за пределы integer, эта функция во время преобразования дает сбой. Возможно проблема в исходниках пакетхака. А какой счетчик? первым, что в голову пришло, это счетчик пакетов, вот и предложил отключить опцию сохранения.

Последний раз редактировалось lexayar, 09.04.2009 в 17:26. Причина: Добавлено сообщение
lexayar вне форума   Ответить с цитированием