HandyCache форум

Гостевая => Гостевая => Тема начата: baxtep от 06 июня 2007, 19:08:33



Название: У меня падает HandyCache!
Отправлено: baxtep от 06 июня 2007, 19:08:33
EurekaLog 5.1.3

Application:
------------------------------------------------------
  1.1 Start Date      : Wed, 6 Jun 2007 23:34:54 +0900
  1.2 Name/Description: HTTP Proxy server with cache
  1.3 Version Number  : 0.9.8.1
  1.4 Parameters      :
  1.5 Compilation Date: Tue, 2 Jan 2007 06:16:10 +0900

Exception:
-----------------------------------------------------------------------------------------------------
  2.1 Date   : Thu, 7 Jun 2007 00:03:07 +0900
  2.2 Address: 7C918FEA
  2.3 Module : ntdll.dll
  2.4 Type   : EAccessViolation
  2.5 Message: Access violation at address 7C918FEA in module 'ntdll.dll'. Write of address 00000010.

Active Controls:
-----------------------------------------------------------------
  3.1 Form Class   : OpWindow
  3.2 Form Text    : ошибка ntdll.dll 10 - Поиск в Google - Opera
  3.3 Control Class:
  3.4 Control Text :

Computer:
--------------------------------------------------------------------
  4.1 Name          : SUPERPUPER
  4.2 User          : Administrator
  4.3 Total Memory  : 2046 Mb
  4.4 Free Memory   : 1603 Mb
  4.5 Total Disk    : 58,59 Gb
  4.6 Free Disk     : 39,7 Gb
  4.7 System Up Time: 28 minutes, 32 seconds
  4.8 Processor     : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
  4.9 Display Mode  : 1680 x 1050, 32 bit

Operating System:
------------------------------------
  5.1 Type    : Microsoft Windows XP
  5.2 Build # : 2600
  5.3 Update  : Service Pack 2
  5.4 Language: Russian

Network:
---------------------------------
  6.1 IP Address: 192.168.001.002
  6.2 Submask   : 255.255.255.000

-----
постоянно такое выдает, куда посмотреть? что включить отключить? антивирус NOD32 ? NetLimiter уже убил... непомогло.
самое интересное что появляется ошибка при открытии какойнить странички - всеравно какой - нажимаеш OK и все продалжает работать.


Название: Re: Падает HandyCache!
Отправлено: Rick от 07 июня 2007, 16:02:46
2.5 Message: Access violation at address 7C918FEA in module 'ntdll.dll'. Write of address 00000010.
-----
постоянно такое выдает, куда посмотреть? что включить отключить? антивирус NOD32 ? NetLimiter уже убил... непомогло.
самое интересное что появляется ошибка при открытии какойнить странички - всеравно какой - нажимаеш OK и все продалжает работать.
Причина наверняка в каком-то установленном сетевом софте. Нужно пробовать постепенно все отключать и так выявлять проблемную программу.
В скором времени ожидается выход новой версии HandyCache - если причину обнаружить не удастся, пожалуйста просто подожди выхода новой версии.


Название: Вылетает каждые 10 минут
Отправлено: adrianov от 30 июня 2007, 09:32:20
HandyCache вылетает по 30 раз за день, глючит и тормозит.
Что делать?
Вот обычное сообщение:
EurekaLog 5.1.3

Application:
-------------------------------------------------------
  1.1 Start Date      : Sat, 30 Jun 2007 11:16:08 +0700
  1.2 Name/Description: HTTP Proxy server with cache
  1.3 Version Number  : 0.9.8.1
  1.4 Parameters      :
  1.5 Compilation Date: Tue, 2 Jan 2007 04:16:10 +0700

Exception:
----------------------------------------------------------------------------------------------------
  2.1 Date   : Sat, 30 Jun 2007 11:59:44 +0700
  2.2 Address: 7C911F6E
  2.3 Module : ntdll.dll
  2.4 Type   : EAccessViolation
  2.5 Message: Access violation at address 7C911F6E in module 'ntdll.dll'. Read of address 00000094.

Active Controls:
-------------------------------------
  3.1 Form Class   : OpWindow
  3.2 Form Text    : dirty.ru - Opera
  3.3 Control Class:
  3.4 Control Text :

Computer:
---------------------------------------------------------------------
  4.1 Name          : PETER
  4.2 User          : Пётр
  4.3 Total Memory  : 1023 Mb
  4.4 Free Memory   : 361 Mb
  4.5 Total Disk    : 60,82 Gb
  4.6 Free Disk     : 3,27 Gb
  4.7 System Up Time: 2 days, 14 hours, 33 minutes, 18 seconds
  4.8 Processor     : Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz
  4.9 Display Mode  : 1280 x 1024, 32 bit

Operating System:
------------------------------------
  5.1 Type    : Microsoft Windows XP
  5.2 Build # : 2600
  5.3 Update  : Service Pack 2
  5.4 Language: Russian

Network:
---------------------------------------------------------------------------------------
  6.1 IP Address: 172.028.002.010 - 172.028.020.030 - 192.168.011.001 - 192.168.000.001
  6.2 Submask   : 255.255.252.000 - 255.255.255.255 - 255.255.255.000 - 255.255.255.000


Название: Re: Вылетает каждые 10 минут
Отправлено: mai62 от 30 июня 2007, 10:52:22
Нужно найти в папке программы файл HandyCache.elf, запаковать и прислать мне на мыло mai62()mail.ru.


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 30 июня 2007, 11:05:09
Отправил.


Название: Re: Вылетает каждые 10 минут
Отправлено: mai62 от 01 июля 2007, 04:23:29
У тебя глюки были с самого начала использования НС?
У тебя ошибки происходят все время при попытке выделить память. Ты там не натвикал windows, другие программы не глючат? И попробуй перезагрузить систему.


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 01 июля 2007, 06:38:50
Нет, они происходят не с самого начала. Я заметил, что количество ошибок растёт по мере увеличния размера кэша. Сейчас где-то 630 Мб. Ещё я уменьшил в Опере максимальное количество одновременных соединений с 8 до 4, и стало лучше работать.
Ничего я вроде не твикал. Разве что недавно поставил в настройках быстродействия "Оптимизировать работу для системного кэша" и для фоновых служб. Впрочем, HC вылетал и до этого. Он не то, чтобы сразу вылетает, просто отображает эти баг-репорты, штуки 3-5 подряд, а потом перестаёт загружать файлы и приходится убивать процесс через диспетчер, потому что по-нормальному не закрыть - начнут выскакивать эти же сообщения. Другие программы не глючат.
Ещё все соединения идут через мой прокси, который всё текстовое жмёт в gzip.
Также сделал диск TrueCrypt и переместил туда кэш, но это, кажется, не помогает.
А ещё когда у меня был Celeron 733, то HandyCache реально тормозил систему. Я думаю, что тут дело в большом количестве мелких файлов и системном механизме кэширования дисковых данных.


Название: Re: Вылетает каждые 10 минут
Отправлено: NothingAnother от 01 июля 2007, 10:26:15
поставил в настройках быстродействия "Оптимизировать работу для системного кэша" и для фоновых служб
Ну, это ты зря, имхо... Данная опция предназначена для случая, когда твоя рабочая станция используется в режиме сервера...
Цитировать
заметил, что количество ошибок растёт по мере увеличния размера кэша...skipped...сделал диск TrueCrypt и переместил туда кэш, но это, кажется, не помогает...skipped...когда у меня был Celeron 733, то HandyCache реально тормозил систему
Во как! Коль скоро ты наблюдаешь недостаточную производительность системы, зачем же сам и увеличиваешь нагрузку - шифруешь диск под кэшем?! ???


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 01 июля 2007, 14:38:27
Во как! Коль скоро ты наблюдаешь недостаточную производительность системы, зачем же сам и увеличиваешь нагрузку - шифруешь диск под кэшем?! ???
Во-первых, у меня сейчас уже не 733, как нетрудно заметить. А во-вторых, я это сделал, чтобы не забивать диск кучей файлов. TrueCrypt - это виртуальный диск и шифрует он 50 Мб/с, что во много раз больше скорости скачивания.


Название: Re: Вылетает каждые 10 минут
Отправлено: NothingAnother от 01 июля 2007, 19:14:35
я это сделал, чтобы не забивать диск кучей файлов
А смысл операции? Если места маловато (а у тебя так и есть - из 60G всего 3 свободных!) - так для этого не шифрованный, а сжатый диск создавать надо...
Цитировать
шифрует он 50 Мб/с, что во много раз больше скорости скачивания
Непосредственно к скорости скачивания это не имеет никакого отношения, т.к. шифрование работает с уже скачанными данными, а вот сколько на это тратится ресурсов системы - вопрос... Но, думается, проблема именно в забитом под завязку диске - неплохо бы его проверить на ошибки, а после этого серьёзно подумать,- как разгрузить...


Название: Re: Вылетает каждые 10 минут
Отправлено: DenZzz от 02 июля 2007, 10:49:05
Я думаю, что тут дело в большом количестве мелких файлов и системном механизме кэширования дисковых данных.

Известно, что диск с NTFS начинает сильно тормозить, когда на нем остается меньше 10% свободного места! А у тебя уже 5%! Попробуй, как говорили выше, очистить диск и произвести его дефрагментацию, в т.ч. MFT и контейнеров TrueCrypt...

Также сделал диск TrueCrypt и переместил туда кэш, но это, кажется, не помогает.

Это и не могло помочь! Контейнер TrueCrypt подвержен фрагментации, как и файловая система, + лишнее шифрование!


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 03 июля 2007, 17:02:19
Известно, что диск с NTFS начинает сильно тормозить, когда на нем остается меньше 10% свободного места! А у тебя уже 5%!
Не сочиняйте ерунды. Кэш у меня был на другом диске, где места гораздо больше.
Всё дело просто в том, что Delphi медленная и глючная система. Даже если приложение написано хорошо, то будет глючить и тормозить. Это нормально для Delphi. Сетевые сервисы надо писать на чём-то другом, например на C++.
И я уже сказал, что мне помогло снижение количества потоков скачивания до 4.


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 03 июля 2007, 18:54:32
Я ошибся. Снижение количества потоков не помогает. При интенсивном скачивании опять вылетает.


Название: Re: Вылетает каждые 10 минут
Отправлено: Rick от 04 июля 2007, 06:12:52
Временно отключи список "Запись в кэш" и запрети Чтение из кэша. Будет ли вылетать при этом?


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 04 июля 2007, 21:19:25
Временно отключи список "Запись в кэш" и запрети Чтение из кэша. Будет ли вылетать при этом?
Вроде не вылетает.


Название: Re: Вылетает каждые 10 минут
Отправлено: DenZzz от 04 июля 2007, 21:26:38
Вроде не вылетает.

Ну так, значит, проблема либо в твоем диске, либо в TrueCrypt!
Ты диск-то очищать пробовал? А TrueCrypt отключал?


Название: Re: Вылетает каждые 10 минут
Отправлено: adrianov от 04 июля 2007, 21:37:20
Ну так, значит, проблема либо в твоем диске, либо в TrueCrypt!
Ты диск-то очищать пробовал? А TrueCrypt отключал?
Нафига кэш, если его очищать. А TrueCrypt я пробовал как решение проблемы - всё-таки всё в одном файле.


Название: Re: Вылетает каждые 10 минут
Отправлено: DenZzz от 04 июля 2007, 22:23:30
Нафига кэш, если его очищать.

Млин, еще раз - проблема в твоем переполненном диске или TrueCrypt! И пока ты не освободишь процентов 20 диска и не дефрагментируешь его - дальше копать не имеет смысла!

Цитировать
А TrueCrypt я пробовал как решение проблемы - всё-таки всё в одном файле.

TrueCrypt - это не решение проблемы! Он физически лежит все на том же тормозном переполненном диске c NTFS и его контейнеры сами подвержены фрагментации!
Добавлено: 04 Июля 2007, 22:52:01

Причем, фрагментации подвержен, как сам контейнер TrueCrypt, так и файлы внутри него! Что в купе с шифрованием существенно замедляет дисковые операции!

По всем признакам похоже, что файловая система (или TrueCrypt) просто "не успевает" обрабатывать все обращения HC к диску, что и ведет к краху HC ! И то, что отключение обращения к кэшу (запись/чтение) решает проблему, это косвенно подтверждает!


Название: Re: У меня падает HandyCache!
Отправлено: Baggein от 08 августа 2007, 10:52:02
Подниму тему.

Пользуюсь программой давно и форум тоже читаю (просто не регистрировался), но возникла точно такая же проблема, причём очень вероятно что возникает эта ошибка при использовании... двухядерного процессора. Дело в том что у меня HC работал практически без перебоев на одноядерном атлоне. Сменил на двухядерный атлон и посыпались точно такие же ошибки (лог дома на домашнем комьютере, но он практически один в один как и вышеприведённые).

Ошибка возникает достаточно редко что бы её отловить выключением чего либо. Пока что вручную после загрузки ОС выставлял на процессе hc использование только одного ядра; трудно сказать (слишком мало времени прошло на тестировании что бы сказать точно) но ошибка вроде бы исчезает  :rtfm:

OS Windows XP SP2 all +hotfix, на Висте пока не пробовал в новой конфигурации.


Название: Re: У меня падает HandyCache!
Отправлено: Михаил от 08 августа 2007, 12:19:42
Baggein
XP SP 2, двухъядерный Атлон. За 5 месяцев такого ни разу не наблюдаю. Проблема, видимо, в чем-то другом.


Название: Re: У меня падает HandyCache!
Отправлено: adrianov от 19 августа 2007, 07:08:05
возникает эта ошибка при использовании... двухядерного процессора
...
Пока что вручную после загрузки ОС выставлял на процессе hc использование только одного ядра
Похоже, так всё и есть. Я тоже теперь выставляю одно ядро, и всё как следует работает. А вот когда перезагружаю и забываю опять выставить - снова начинает вылетать.


Название: Re: У меня падает HandyCache!
Отправлено: Aleksey от 20 августа 2007, 23:54:54
Здравствуйте! а у меня вылетел вот тако репорт :( что это может быть? какой-то Elist переполняется!

EurekaLog 5.1.3

Application:
-------------------------------------------------------
  1.1 Start Date      : Wed, 15 Aug 2007 22:21:56 +0300
  1.2 Name/Description: HTTP Proxy server with cache
  1.3 Version Number  : 0.9.8.1
  1.4 Parameters      :
  1.5 Compilation Date: Tue, 2 Jan 2007 00:16:10 +0300

Exception:
----------------------------------------------
  2.1 Date   : Mon, 20 Aug 2007 22:36:56 +0300
  2.2 Address: 004202B5
  2.3 Module : HandyCache.exe
  2.4 Type   : EListError
  2.5 Message: List index out of bounds (495).

Active Controls:
-------------------------------------------------
  3.1 Form Class   : TMainForm.UnicodeClass
  3.2 Form Text    : HandyCache
  3.3 Control Class: TTntPageControl.UnicodeClass
  3.4 Control Text :


Название: Вылетает HC
Отправлено: OskOLOk от 16 сентября 2008, 09:03:36
Здравствуйте. Пользуюсь HC на протяжении примерно года. Но лишь вчера решил попробовать использовать Lua. Скачал файлы, положил их в папку HandyCache и добавил правило в сервера посредники (#5#~#True#~#lua#~#script//lua/answer#~#lua.lst#~#.*)(":" не ставится...  :P). Но при установке галочки Разрешить около Сервера-посредки я получаю ошибку и отказ работы программы до снятия данной галки. Bugreport.txt во вложении.
Заранее благодарен.


Название: Re: Вылетает HC
Отправлено: mai62 от 16 сентября 2008, 22:37:17
Цитировать
":" не ставится...
Не понял, что это значит. Как не ставится?
Ты что делаешь со строкой?
#5#~#True#~#lua#~#script://lua/answer#~#lua.lst#~#.*
Ее нужно забрать в буфер и выполнить команду контекстного меню списка Добавить из буфера.
Файл lua.lst должен быть в папке НС. Он есть?


Название: Re: Вылетает HC
Отправлено: OskOLOk от 17 сентября 2008, 09:27:02
Файл lua.lst лежит в папке. а ":" не ставится так как я пишу незарегестрированным пользователем (пишет мол я адресс сайта вставляю)


Название: Re: Вылетает HC
Отправлено: mai62 от 17 сентября 2008, 12:02:15
OskOLOk
Теперь понял: у тебя в сообщении на форуме двоеточие не ставится.
У тебя происходит ошибка при чтении файла lua.lst, что-то с ним не так.
Скоро выложу новую версию, попробуешь на ней.


Название: Re: Вылетает HC
Отправлено: DenZzz от 17 сентября 2008, 12:31:16
OskOLOk

Покажи содержимое своего lua.lst.


Название: Re: Вылетает HC
Отправлено: OskOLOk от 18 сентября 2008, 23:09:48
Содержимое lua.lst

Цитировать
; lua list
#.*  <script=lua\first.lua>