Снизить приоритет процесса 1С #143154


#0 by NS
Короче - терминальный сервак, два зеона, гипертрейдинг включен. При 100%-тной загрузке (несколько пользователей одновременно запускают отчеты) - не видит ключ защиты. Поможет ли в данной ситуации компонента снижающая приоритет процесса 1С? Какие еще могут быть решения?
#1 by NS
Неужели никто не пользуется?
#2 by NS
Хоть ссылку на обсуждение дайте кто-нибудь. Никак не могу найти.
#3 by cobalt
я своих любителей отчетов так тормознул.
#4 by SnarkHunter
priorities.dll
#5 by NS
Спасибо, но это не то.
#6 by Rovan
сразу запускай 1С.exe с мин. приоритетом
#7 by SnarkHunter
Отчего же? Приоритет процесса 1С она понижает.
#8 by АЛьФ
#9 by smaharbA
Можно и без ВК снижать/повышать из самой 1С все в коде 1С... АЛьФ без офиса ;)
#10 by NS
(7,8) На терминале еще и восьмерка есть - просто все ресурсы на неё уйдут. А так - спасибо. Попробую сочетание 3+4
#11 by NS
Еще вопрос - какие по практике приоритеты лучше выставлять? Или лучше время ожидания сбросить в ноль компонентой, а остальное - ThreadMaster-ом?
#12 by NS
Так... компоненту (приоритет) локально я запустить смог, а на терминальном серваке - не работает - выдает ошибку.
#13 by SnarkHunter
У меня в терминале работала.
#14 by smaharbA
Можно и без ВК снижать/повышать из самой 1С все в коде 1С... Лучче ставь низкий (не ниже среднего) а когда нада высокий...
#15 by NS
вот так нормально?
#16 by Vint Kras
а чо за отчеты ? если не секрет ? ни разу не видел загрузки процев больше 70%
#17 by acsent
Тебе повезло в жизни
#18 by NS
Ты наверно ни разу не видел терминального сервера и 40-ка пользователей.
#19 by Vint Kras
да у меня примерно так и есть, ну не совсем так, одновременно около 20, куча баз, у четверти запушено по 5-6 баз одновременно...
#20 by Vint Kras
+19 пик наступает, когда через Радмин залазишь, а так, Статистика, пятерка, шестерка, структура... все оновременно считается и примерно 50%....
#21 by cobalt
а зачем радмин на терминальном серваке?
#22 by Vint Kras
а он везде есть, служба встанет в серверную побежишь ?
#23 by NS
Какой принцип регистрации этой длл всё-таки? Нужно переключать сервак в режим установки?
#24 by Vozhd
а не проще повысить приоритет менеджеру лицензий?
#25 by NS
Проблемы же не только с менеджером лицензий...
#26 by Vozhd
В были описаны только проблемы с менеджером лицензий.
#27 by NS
(24,26) И работать будет только менеджер лицензий? А 1С отдыхать?
#28 by Vozhd
Немного не так, когда при большой нагрузке пойдет борьба за ресурсы сервера, побеждать будет менеджер лицензий, а не 1С. В результате, сервер 1С начнет работать чуть медленнее, зато ключи защиты будут всегда видны. Когда нагрузка сервера не критичная, то разницы в скорости работы заметно не будет.
#29 by NS
Это теория, или практика?
#30 by romix
Чтобы снизить нагрузку на процессор в глубоких циклах, можно и sleep наверное поюзать...
#31 by romix
Тока я не понимаю почему процесс ключа защиты имеет недостаточный приоритет - его можно было бы поднять.
#32 by NS
Это не выход.
#33 by NS
Да блин. Есть у кого-нибудь аська Орефкова?
#34 by Vozhd
а проверить трудно? это же всего пара кликов мышью...
#35 by NS
Пара кликов на серваке. Это недопустимо делать в рабочем режиме, а в нерабочем - я ничего не увижу.
#36 by Vozhd
Если допустимо снижать приоритет 1С на рабочем сервере, то и повысить приоритет менеджера лицензий допустимо.
#37 by NS
Снижать приоритет, и повышать - абсолютно разные вещи.
#38 by Vozhd
Разве для системы важны абсолютные значения приоритетов, а не относительные? Поделитесь своей версией того, как работает task manager.
#39 by NS
Дело в том, что я ушел на 1С с других языков. И работал с потоками (Threads) И есно менял приоритеты - так вот - один процесс с повышенным приоритетом, ежели в нем нет sleep-ов - просто вешает систему (или почти вешает). Повышение приоритетов - крайняя мера. И лучше - всё-таки понижать приоритеты.
#40 by romix
Как вариант, можно менеджер ключей повесить на менее загруженную тачку.
#41 by Vozhd
Странно, отчего же у меня все работает?
#42 by romix
Кстати, фоновые службы имеют более низкий приоритет в терминале (если это выставить). Вполне возможно, что служба ключа все-таки делает sleep-ы, и ей можно повышать приоритет, чтобы она начала работать.
#43 by NS
не делает. Видел ситуации, когда менеджер лицензий вешает терминальный сервак. Нельзя её повышать приоритеты. Проще понизить 1С процессам. Тем более, что других неслужебных процессов на серваке нет.
#44 by romix
Ну это тогда кора какая-то. Слушающий сокет - и без слипов? Такого быть не может. Поставь строго TCP во всех настройках.
#45 by NS
неужели не видел 100% загузки менеджером?
#46 by romix
Блин с чистым TCP соединением такое невозможно, т.к. сам системный вызов ждет юзая слип. Если юзать всякие м..цкие UDP, и прочие протоколы, то да, может быть. Проверить щас не могу, т.к. я не админ, и вообще ключи у нас на отдельном серваке.
#47 by romix
В NetHasp.ini проверь чтобы был раскомментирован только NH_TCPIP ;;NH_IPX = Enabled or Disabled        ; Use the IPX protocol ;;NH_NETBIOS = Enabled or Disabled    ; Use the NETBIOS protocol ;;NH_TCPIP = Enabled or Disabled    ; Use the TCP/IP protocol
#48 by romix
И вот тут: NH_TCPIP_METHOD = TCP ; Send a TCP packet or UDP packet
#49 by Кочуров
Попробуй
#50 by romix
NH_USE_BROADCAST = Disabled; Use TCPI/IP Broadcast mechanism. Вот тут еще вроде что-то интересное: ;NH_SESSION = <Num>            ; See Adapting the Timeout Length ;NH_SEND_RCV = <Num>            ; in the HASP Programmer's Guide.
#51 by NS
Это установлено после третьего поста. На самом деле сейчас мне нужно только установить компоненту для сброса времени ожидания захвата таблиц в ноль. NHSrv и NetHasp есно давно уже настроены. Ключ после установки находит всегда (впервые за два месяца, что я здесь работаю перестала находить)
#52 by romix
Ну дык если нет соединений по другим протоколам, то и слипы он тогда успешно делает. Так что повышай ему приоритет, и не парься...
#53 by NS
Ну дык меня сейчас уже ненаходимость ключа не трогает. у меня проблема (23,12) Компонента нужна, чтоб время ожидания в ноль поставить.
#54 by ШтушаКутуша
#55 by ШтушаКутуша
+54 и пошукай там: procexp
#56 by NS
Это к чему? Смогу я зарегить DLL, без перевода сервака в режим установки? По поиску - не найдено.
#57 by ШтушаКутуша
выслать на мыло? и еще,на компьютерре, там в разнософте была фича,типа "print watch" дополнительные закладочки в просесс explorer
#58 by NS
Конечно выслать! Спасибо! Ну не будет же сисадмин сидеть в процесс эксплорере. Само должно работать. С приоритетами разобрались, теперь надо компоненту поставить...
#59 by smaharbA
NS ты все еще кипятиш ? прости, но состояние нестояния....
#60 by NS
Да я с приоритетами разобрался, мне бы время ожидания захвата в ноль скинуть... а у меня не хочет компонента на терминальном серваке работать...
#61 by smaharbA
И не будет 0 для скуля всеравно что бесконечность... блин я не о том...
#62 by ШтушаКутуша
Ушло.
#63 by TSerge
На Win 2003 Server ( + Terminal Server) Сообщает: .... Неверная попытка доступа к адресу памяти. regsvr32 "c:Program Files1Cv77BINpriorities.dll" На Win XP SP2 Сообщает: .... Неверная попытка доступа к адресу памяти. Похоже подключается компонента только стандартно (как ты написал) Во всяком случае у меня работает (появляется закладка, и там все как надо). И на терминале, и локально.
#64 by smaharbA
А в ноль сбросить почему стандартно не хочешь ? Можноже и приначалеработысистемы всеже в файле настроек усера...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С