+  HandyCache форум
|-+  Главная категория» Общие вопросы» Виснет HC
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Виснет HC  (Прочитано 7707 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« : 16 января 2011, 05:23:10 »

Суть такова, после 1-3х дней работы перестаёт посылать запросы, локально просто отображает пустую белую страницу, а удалённо на сервере где стоит HC иконка с запросом весит как будто интернет отвалился, т.е. 0 байт принято 0 байт отправлено, помогает только рестарт. В настройках весь кэш отключен, отключены списке черные и белые, работает просто как сквозное подключение логин-пароль-IP, 303я сборка HC. Пробовал обновить до последней сборки 337 по моему, так та вообще наглухо повисает уже через несколько часов. Закономерности в подвисании я не заметил никакого, 10 пользователей, все активны по разному, лог по всем пользователям отключен по логину, когда в логе доходит до 250000 строк, а когда уже через 70000 зависает, это жутко неудобно, приходится сидеть и ждать когда же она снова потеряет связь с миром. Еще раз повторюсь локально на серваке всё работает постоянно, абсолютно никаких перебоев со связью, локальный браузер на прямую настроен и всё работает, пинги постоянно проходят.
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #1 : 16 января 2011, 06:08:24 »

• Ограничьте количество записей в мониторе.
• Выключите логирование.
SOCKS используете?
• Добавьте HandyCache в исключение антивируса/firewall/любых др. видов защит.
• ОС какая?
Сообщить модератору   Записан
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #2 : 16 января 2011, 08:58:35 »

socks не юзаю
винда 2008R2x64

думаю действительно из-за журнала виснет, осталось найти где ограничение на него Улыбка

поставил 1к строк, понаблюдаю, в течении недели отпишусь если косяки появятся снова.
Баг наверное?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 16 января 2011, 12:31:05 »

Когда НС, как Вы пишете, повиснет, что с ним происходит? В его моторе появляются новые строки? Сделайте скриншот монитора так, чтобы были видны все его колонки. Сделайте также скриншот графиков на вкладке О программе.
Сообщить модератору   Записан
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #4 : 16 января 2011, 14:19:31 »

сам HC не виснет, но в запросах идёт поиск и как бы ответ из сети не приходит, рестарт HC спасал. Сейчас ограничил журнал на 1к строк и пытаюсь принудительно подгрузить проксю, пока проходит всё гладко, как возник глюк то сразу сделаю скрин, мгноменно всё неудастся по скольку приходится удалённо к серваку коннектится, так что могу просто упустить момент, но скрин всё же сделаю. Есть предположение что дело всё в журнале, по скольку после ограничения строк у меня прокся вообще залетала, а до этого как бы кэш чтоль заполнялся и чем дальше тем хуже, мог просто подвесить проксю если через неё торрент клиент запустить. Сейчас всё спокойно и стабильно.

Если вам как разработчику интересен момент подвисания то я могу принудительно закидать запросами и подвесить HC, при чем в последней версии это очень быстро происходит
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #5 : 16 января 2011, 14:49:37 »

Интересно не просто подвесить, а получить объективную информацию о том, что в это время происходит. Надо хоть ведение лога включить, чтобы было что смотреть. И сравнение старой и новой версий в этом плане интересует.
Сообщить модератору   Записан
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #6 : 17 января 2011, 08:48:40 »

Ситуация вот какая приключилась, с утра думал что сервис под апачем завис, который на винде стоит, ребутнул сервак, а через пару часов мне звонит пациент и говорит что это у меня прокся подвисла снова еще ночью, сегодня будет попытка номер два, но мне надо за ранее знать что именно надо сделать для полного отчета? что где конкретно включить? какие именно скрины делать?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #7 : 17 января 2011, 10:05:07 »

Справа от монитора есть панель с кнопками. Там надо найти и нажать кнопку Вести лог. Потом, когда надо будет нажать кнопку Копировать содержимое лога. Лог попадет в буфер обмена. Оттуда его сохранить в файл. Сделать скриншоты Монитора и вкладки О программе.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #8 : 18 января 2011, 10:02:30 »

Получил Ваши файлы.
У Вас открыт доступ к НС из интернета. Кто-то из интернета атакует НС создавая большое количество соединений. Причем соединения создаются и висят, запросов по этим соединениям не поступает. Соединения пиходят с разных IP, вот небольшая часть из них:
109.87.109.233
94.255.46.73
62.205.211.179
95.27.216.225
82.194.188.77
92.125.20.192
178.137.189.90
78.154.171.221
94.24.148.233
84.51.205.215
95.143.213.20
178.215.115.101
93.94.233.240
178.93.180.3
Вам надо на комп установить файервол и разрешить доступ только с доверенных IP (диапазонов IP).
Сообщить модератору   Записан
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #9 : 18 января 2011, 10:09:25 »

Ясно, с этим делом разберёмся, но почему эти соединения не отображаются в мониторе? Ну то что 200 коннектов одновременно я итак наблюдаю, но я их невижу в окне лога Грустный что не есть хорошо
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #10 : 18 января 2011, 10:22:12 »

В мониторе отображаются запросы, а их как раз по этим соединениям не поступает. Количество активных соединений видно на вкладке О программе (нижний график).
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #11 : 18 января 2011, 22:37:58 »

mai62, может ему лучше привязать HC на прослушку внутреннего интерфейса?
Попутно вопрос: У меня несколько сетей к компу приходит (+ домашняя с двумя IP на одной сетевой) и очень хочется научить HC слушать только "избранные" интерфейсы?

AleGz, проверьтесь на участие в ботнете Улыбка [не требующий установки сканер CureIT, например] очень похоже на то или Вас атакуют слабеньким ботнетом (что очень маловероятно)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #12 : 18 января 2011, 23:04:16 »

Цитировать
очень хочется научить HC слушать только "избранные" интерфейсы
Задать интерфейс можно и сейчас, в ini-файле в секции [TMainForm] надо добавить значение NetDevIP_Text=(IP адаптера)
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #13 : 18 января 2011, 23:16:38 »

задавать один умею, а мне нужно слушать два интерфейса. Подскажите, пожалуйста, как задать два (и более) интерфейсов. (Или как запретить прослушку одного внешнего)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #14 : 18 января 2011, 23:51:34 »

Насколько я понимаю, это нельзя сделать. Слушающий сокет привязывается к сетевому адаптеру функцией bind (http://msdn.microsoft.com/en-us/library/ms737550(v=vs.85).aspx), в ней можно либо задать один конкретный адрес адаптера, либо специальное значение INADDR_ANY (любой адрес).
Добавлено: 18 Января 2011, 23:45:49

Я поторопился когда отвечал, значение NetDevIP_Text задает адаптер, на который НС будет отправлять запросы, а не тот , что будет слушать. Тот, что будет слушать, сейчас в НС нельзя задать.
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #15 : 19 января 2011, 12:22:51 »

mai62, спасибо. Было бы удобной фишкой (Куда писать что бы в TODO добавили?) Хотя лично мне через месяц-второй это не нужно будет. (разберусь с новой работой и потом порядки дома наведу — что бы всё шло через один адаптер)
Сообщить модератору   Записан
AleGz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #16 : 20 января 2011, 08:16:41 »

всё решилось просто, перекинул временно порт, вторые сутки полёт нормальный, вот только ограничение в 200 конектов меня совсем не устраивает, охото как минимум 1к
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: