Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» HASP LM Manager падает при большом количестве подключений

Автор: NSentinel
Дата сообщения: 12.11.2003 15:01
При работе с HASP LM manager при большом количестве одновременных подключений пользователей (>15) LM manager просто падает. Это происходит регулярно. Сам LM manager стоит как сервис. Пробовали обновить до версии 8.20, проблема не решилась.

И еще периодически загружает процессор до 98 %, начинаются сильные тормоза в сети (сеть практически виснет). Лечится только перезапуском сервиса.

Можете что-нибудь подсказать? Куда копать...
Автор: uzkhadmin
Дата сообщения: 12.11.2003 17:34
NSentinel

Цитата:
Лечится только перезапуском сервиса

А если ее не делать сервисом. Просто в автозагрузку кинуть. Так пробовал. Теоретически должно его попустить.
Автор: NSentinel
Дата сообщения: 13.11.2003 00:17
uzkhadmin

Цитата:
А если ее не делать сервисом

Он изначально так и стоял... Без разницы Хотя вот с новой версией так не пробовали. Завтра попробуем.

У тебя была похожая ситуация?
Автор: uzkhadmin
Дата сообщения: 13.11.2003 09:09
NSentinel
Да. У меня есть подобная гадость. Мою по крайней мере попустило.
Автор: NSentinel
Дата сообщения: 13.11.2003 09:25
uzkhadmin
Спасибо, буду пробовать
Автор: NSentinel
Дата сообщения: 15.11.2003 01:59
uzkhadmin
Спасибо, действительно, помогло 2 дня отработало нормально без всяких проблем.

Вот до чего доводит стремление к лучшему...
Автор: Tessey7
Дата сообщения: 05.09.2005 17:27
Такая же ситуация: Система Win 2003 Server Standart OEM и 1С Предприятие 7.7 (Простая рабочая группа, без сервера терминалов). Несколько месяцев проблем не было, но когда количество пользователей дошло до 10 начались теже проблемы что и NSentinel, при этом размер выделяемой памяти доходит до 500 Мб (помогает только перезапуск программы LM). Идущая с 1С 7.7 версия HASP LM 8.08 нормально работала с 7 пользователями, версия 8.20 независимо от установки сервисом или через автозапуск переходит в режим 98% загрузки процессора уже при 5 пользователях (подключение по протоколу TCP/IP). При этом пользователь видит сообщение: Не найден ключ защиты...

Пытаюсь решить проблему периодическим перезапуском HASP LM вручную, быть может у кого-то есть программка, позволяющая перезапускать этот процесс в автоматическом режиме (т.к. 1 раз в 2 часа надо выгрузить программу из памяти, а затем вновь запустить). Запустить можно планировщиком, только как выгрузить автоматически?

Быть может у кого-нибудь есть решение подобной проблемы или программа позволяющая выгружать из диспетчера задач HASP LM и запускать его вновь без перезагрузки...

Надеюсь на помощь
Автор: BigLeha
Дата сообщения: 20.09.2005 13:13
Tessey7 Остановка сервиса делается из командной строки... Также, как и запуск... Копай командную строку... Точной команды я непомню, но останавливал и запускал службы под консолью восстановления. Можно даже менять тип запуска службы...


Добавлено:
А если быть более точным, то команда
net stop СЛУЖБА - останов службы

А команда
net start СЛУЖБА - запуск службы

т.е. прикручиваешь к планировщику 2 эти команды - и радуешься жизни...
Автор: pavlika2
Дата сообщения: 20.09.2005 17:40
Tessey7
в случае с 1С ставь последнюю версию HASP LM (V8.30), она правда требует драйвер v5.10 или новее (последний v5.19), ну и явно указывай в nethasp.ini где 1С стоит искать ключ защиты.
Автор: BigLeha
Дата сообщения: 20.09.2005 19:56
Tessey7
Кстати, только щас вспомнил... А ты пробовал настраивать перезапуск службы при сбоях стандартными средствами винды???
Автор: Sadok
Дата сообщения: 21.09.2005 09:06
Tessey7

Цитата:
Запустить можно планировщиком, только как выгрузить автоматически?

nncron в помощь
Автор: fsv2k5
Дата сообщения: 21.09.2005 16:01
один из последних HASP+LM, проверенный http://anshlag.com/download.php?download=9&cat=6&ref=0&subref=0
Автор: Tessey7
Дата сообщения: 27.09.2005 12:47
Всем спасибо

В данный момент проблема решена при помощи скрипта (с утра до вечера стартует каждый час - настроена через стандартный планировщик):


On Error Resume Next

Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number =0 Then
' гасим менеджер
For Each objProc In objService.ExecQuery("SELECT * FROM Win32_Process WHERE Caption = 'NHSRVW32.EXE'")
objProc.Terminate
Next
WScript.Sleep 1000

Set objClass = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2:Win32_Process")
If Err.Number =0 Then
' запускаем менеджер
Res = objClass.Create("C:\Program Files\Aladdin\HASP LM\NHSRVW32.EXE", Null, Null, PID)
If Res <> 0 Then
WScript.Echo "Код ошибки: " & Res
End If
Else
WScript.Echo Err.Number & ": " & Err.Description
End If

Else
WScript.Echo Err.Number & ": " & Err.Description
End If

Страницы: 1

Предыдущая тема: Сеть тормозит при копировании больших файлов, Windows


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.