Splwow64 exe 1c зависает
Обновлено: 06.07.2024
У нас один физический сервер raid 1+0 sas 10k rpm, на нём установлен гипервизор.
Есть виртуальная машина с терминальным сервером на windows 2008r2 std, на нём стоит агент 1С и платформа 1С.
На второй виртуальной машине сервер БД на windows 2008r2 std, сама база на MS SQL 2008r2.
У многих пользователей возникают проблемы при запуске 1С, т.е. пользователь запускает платформу, открывает базу и на этапе загрузки она виснет либо очень долго открывается. При этом у других пользователей база открывается быстро.
Со стороны сервера БД нагрузки нет, смотрю resmon'ом
Подскажите, как можно отследить и выявить проблему?
обсуждалось уже, в поиск. а так вопросов много, по сути ты ничего не сказал, кроме того что всё плохозадавай вопросы, буду отвечать, может с этими вопросами я найду и для себя ответы:)
Если по производительности, то ОЗУ свободная на обоих серверах по 3гб, она динамически с гипервизора распределяется, на гипревизоре свободно порядка 8Гб.
Диски не загружены вообще, смотрю на гипервизоре, обращений практически нет. На этом рейде файлы копируются на скорости 180мб\с, не представляю чем можно его загрузить.
Ну CPU само собой вообще не загружен,где-то 10-15% на гипервизоре, при этом их два.
По этому мне непонятно что приложение такого делает, что вроде ничего не делает и при этом виснет)))
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
eklmn, вы читать умеете? я написал "ОЗУ свободная на обоих серверах по 3Гб" СВОБОДНАЯ. Не можете помочь, зачем писать?
Можно как-то продебажить запуск платформы, чтобы она писала в лог каждое действие, обращение к файлам или реестру?
Может проблема не в железе.У тебя права польвателей у которых выстро запускается и медленно одинаковы или нет? Есть ли какие нибудь у них текущиеДела, фоновые задания и т.д.
Для сравнения, у этого пользователя не висла платформа при запуске:
Различие в порту подключения к агенту и Времени Вызовов.
Начинающий_13, ну я начал с железа, чтобы точно его отмести, а дальше уже возникло два вопроса "какова закономерность" и "как отследить".
Права пользователя в Торговле отличаются, я под собой захожу, у меня прав никаких нет, у пользователя все права есть.
Права на уровне Пользователя базы данных одинаковые
Таки попробуй на клиенте завершить процесс splwow64.exe. У нас такие проблемы периодически возникают.
George Wheels, так у нас терминал, пользователи работают подключившись по RDP на сервер. У них на сервере долго запускается 1С, а не на клиенте
Одинесю, я посмотрел конфиги nethasp.ini и nhsrv.ini, они были девственно чисты.
Я сделал вот так:
(9) передаю секретное знание, но только между нами! включи технологический журнал и поищи тамТак, теперь что-то непонятное, пользователи подключаются к 1С без проблем, но HASP LM не запускается с ошибкой Hasp Not Found (-10)
Проблема зависания терминальной сессии на Win2008R2 x64 при попытке ее закрыть не нова, но, как оказалось, до сих пор актуальна.
Одно из решений.
Нужно заставить систему воспринимать SplWOW64.exe как процесс в терминальной сессии, который необходимо завершать при закрытии приложения:
создать параметр DWORD: splwow64.exe со значением 0.
Для 1С7.7 иногда также применяют.
Но честно, хотя 7 пользуем до сих пор, ни разу не применял: первого решения хватало.
Специальные предложения
За доп ссылку - спасибо. Вдогонку.
Как-то столкнулся в подвисанием терминального сеанса, помогло создание папки в реестре KEY_CURRENT_USER\Software\Microsoft\Cryptography\AutoEnrollm ent\AEExpress
(4)HKEY_CURRENT_USER\Software\Microsoft\Cryptography\AutoEnroll ment\AEExpress
Просмотры 15698
Загрузки 0
Рейтинг 13
Создание 01.03.17 15:10
Обновление 01.03.17 15:10
№ Публикации 592964
Тип файла Нет файла
Конфигурация Не имеет значения
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.
14.04.2017 67622 user700211_a.straltsou 30
Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com
Была задача настроить по расписанию выгрузку серверной базы в dt, готового решения не нашел, делюсь, может, кому пригодится.
16.04.2020 9036 karamazoff 48
Самые распространенные заблуждения об индексах в мире 1С
"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.
28.11.2019 30451 YPermitin 51
Установка и настройка нескольких экземпляров сервера 1С: Предприятия 8.3 разных релизов на одном Ubuntu-server
Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Ubuntu-server.
19.09.2019 13457 Error34 23
Копирование числовых ячеек из 1С в Excel Промо
15.01.2019 35305 itriot11 27
Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019
Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.
11.09.2019 109524 Infostart 90
Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux
Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.
10.09.2019 22729 Sloth 49
Нарушение целостности системы
Причины возникновения ошибки "Обнаружено нарушение целостности системы" и способы ее устранения.
07.09.2019 53574 Rain88 27
Семь рекомендуемых бесплатных курсов Microsoft для ИТ-администраторов Промо
Образовательный портал «Нетология» предлагает вам пройти семь онлайн-курсов по облачным сервисам Microsoft бесплатно и получить сертификат об их завершении. Все курсы основаны на самых популярных сценариях использования облачных технологий в компаниях малого и среднего бизнеса. Разберемся, что же эти учебные программы предлагают.
28.12.2018 18190 VKuser24342747 2
Установка 1С Сервера взаимодействия на Linux
В статье описан пошаговый процесс установки Сервера взаимодействия 1C на Linux CentOS 7.6.
06.09.2019 13310 KlSergey 25
1С + PostgreSQL + SSD: Куда уходит ресурс хост-записей?
Работа PostgreSQL на SSD начиная с 10 версии, резко увеличивает нагрузку на ресурс SSD, даже когда к базе нет коннектов.
06.09.2019 9336 2tvad 7
Уверенное обновление
Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash
18.07.2019 13215 vasilev2015 36
Чем PostgreSQL может быть полезен разработчику 1С Промо
В статье будут рассмотрены примеры, которые могут оказаться полезными в повседневной работе разработчика 1С и не только: как можно сделать снимок рабочей базы без файла резервной копии, как можно эффективно использовать табличные пространства СУБД PostgreSQL, а также как организовать простой и удобный доступ к админке СУБД посредством мобильных устройств.
20.12.2018 25048 Shmell 40
Почему Вы не обслуживаете итоги?
Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?
04.07.2019 25801 YPermitin 36
Вопросы и ответы по лицензированию приложений Microsoft Office
Завершение цикла статей о лицензировании продуктов Microsoft.
23.06.2019 26343 accounting_cons 7
Обновление PostgreSQL на Windows
Указана последовательность действий при обновлении PostgreSQL на примере Windows. Также описаны некоторые особенности.
11.06.2019 21454 extalionos 11
Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо
Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?
10.03.2013 249152 Aleksey.Bochkov 141
Вопросы и ответы по лицензированию Microsoft Windows
То, что интересует покупателей настольной операционной системы Microsoft.
20.05.2019 38140 accounting_cons 8
Регулярная перезагрузка Сервера 1С с чисткой кэша
Батник для перезагрузки агента сервера 1С и чистки серверного кэша и сеансовых данных. Для регулярной перезагрузки вставляем в планировщик заданий Windows.
17.05.2019 16048 alfir70 20
Способы проверки доступности TCP-портов
Как проверить доступен ли порт сервера? Или внешний веб-сервис? Приведены несколько способов для использования на Windows-системах.
12.05.2019 87754 VKislitsin 9
Создание пользователя СУБД MS SQL Промо
Создание пользователя MS SQL для развертывания базы 1С.
15.02.2017 47720 hayroff 9
Опыт обновления до 8.3.14 - лицензии и утилита ring
На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.
29.04.2019 46066 Sander80 31
Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)
Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?
22.04.2019 33968 starik-2005 180
PID процесса в сборщиках PerfMon
06.04.2019 7296 VKislitsin 26
Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии Промо
Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)
19.12.2015 81605 barelpro 51
Переход на 64-х разрядный сервер 1С
Переход с 32-х разрядной версии сервера 1С на 64-х разрядную с сохранением данных журналов регистрации информационных баз, используемых в 32-х разрядной версии.
05.04.2019 29560 ids79 20
Введение в лицензирование ПО Microsoft
Поговорим о принципах лицензирования программных продуктов Microsoft.
19.03.2019 42156 accounting_cons 49
Собираю Новый бюджетный Сервер для 1С ЗУП на 50 пользователей за 160 тысяч рублей (новый)
06.03.2019 7715 Indgo 97
Кто заблокировал объект ? 7.7 (SQL/DBF) Промо
Обработка блокировки объекта в базе для SQL/DBF варианта.
13.08.2010 41372 Ёпрст 125
Вопросы и ответы по лицензированию Microsoft SQL Server
Продолжение темы лицензирования серверных продуктов Microsoft.
26.02.2019 38679 accounting_cons 55
Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL
Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.
20.02.2019 31464 valentinko 174
Восстановление файловой базы с помощью tools 1cd
Небольшая заметка, как удалось вылечить битую файловую базу 1С, с помощью утилиты tools 1cd.
19.02.2019 19741 rzabolotin 68
LiteManager — удаленное администрирование. Описание, практика применения, рекомендации. Промо
Удаленное администрирование компьютерами. Локальная сеть. Интернет. Описание, практика применения, рекомендации.
30.04.2013 84070 StepByStep 55
Вопросы и ответы по лицензированию Microsoft Windows Server
Все, что вы хотели знать о лицензировании Microsoft Windows Server.
13.02.2019 40002 accounting_cons 52
А еще был такой случай
Сервер, Сеть и два Сеанса.
04.02.2019 6153 kraynev-navi 12
Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота
Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.
02.02.2019 30270 valentinko 15
Сжатие баз данных 1С:Предприятие в MS SQL Server Промо
Тема сжатия баз данных 1С в настоящий момент довольно часто обсуждается. Достоинства сжатия известны – уменьшение размера базы данных, уменьшение нагрузки на дисковую подсистему и некоторое ускорение выполнения тяжелых операций чтения/записи. Из недостатков – небольшое увеличение нагрузки на процессоры сервера СУБД за счет расхода ресурсов на компрессию/декомпрессию данных. Но при использовании в качестве MSSQL и DB2 (за Oracle и PostgreSQL не скажу, т.к. не знаю) есть один «подводный камень» - при выполнении реструктуризации происходит декомпрессия новых таблиц и индексов. Происходить это может как при выполнении обновления конфигурации с изменением структуры метаданных, так и при выполнении тестирования и исправления ИБ (реиндексация пересоздает только индексы, а реструктуризация – и таблицы, и индексы). «Проблема» кроется в том, что признак сжатия устанавливается индивидуально для каждой таблицы и индекса.
29.01.2012 96013 Aleksey.Bochkov 62
Собираем бюджетный игровой компьютер core i7 для Программиста 1С из всякого хлама за 20 тысяч рублей
В продолжение статьи со сборкой бюджетного сервера так же решил написать про свой комп. С бюджетом 20 тыс. рублей.
Файл splwow64.exe из Microsoft Corporation является частью Microsoft Windows Operating System. splwow64.exe, расположенный в WINDIR \\ splwow64 .exe с размером файла 39936.00 байт, версия файла 6.0.6001.18000 (long, подпись not found.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт "Clean Junk Files".
- Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
- потом нажмите на кнопку "Select All".
- нажмите на кнопку "start cleaning".
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт "Fix Registry problems".
- Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
- 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
- После завершения поиска нажмите на кнопку "select all".
- Нажмите на кнопку "Fix selected".
P.S. Вам может потребоваться повторно выполнить эти шаги.
3- Настройка Windows для исправления критических ошибок splwow64.exe:
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите " Advanced system settings".
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку "data Execution prevention".
- Выберите опцию " Turn on DEP for all programs and services . " .
- Нажмите на кнопку "add" и выберите файл splwow64.exe, а затем нажмите на кнопку "open".
- Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Всего голосов ( 183 ), 117 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
1С и RDP подключение
Недавно столкнулся с неприятной ситуацией связанной с разрывом RDP соединения. Помимо того, что после завершения терминальной сессии остаётся открытое окно, так еще и диспетчер печати на сервере накапливает лишние принтеры пользователей при включенной проброске устройств. Из-за чрезмерного количества принтеров возникает ошибка диспетчера печати, что в свою очередь вообще отрубает возможность что-то напечатать через 1Ску. Короче вот удачное решение проблемы с просторов интернета. Надеюсь кому-нибудь пригодиться.
Терминальный сервер под Windows Server 2008 (2003) R2, терминальные клиенты под 98, 2000, XP, 7.
Ряду теминальных пользователей назначен запуск 1С:Предприятие 7.7 при запуске терминального сеанса.
Проблема
При закрытии 1С не всегда происходит завершение терминальной сессии.
Поиск решения
После непродолжительных поисков было выяснено следующее: при обращении к печати запускается процесс SplWOW64.exe, который отсается запущенным еще какое-то время после вполнения задания печати, затем сам снимается.
Суть проблемы в том, что если днный процесс сам не завершился до закрытия 1С, то не происходит и закрытия терминальной сессии.
Немного о самом SplWOW64.exe:
Данный процесс используется для преобразований между 32-разрядными и 64-разрядными приложениями. Этот процесс остается в памяти в целях расширения производительности системы и выгружается из памяти через заданное время после окончания последнего задания. [This process is used to convert between 32 bit and 64 bit applications. This process remains in memory in order to increase system performance and unloads from memory after a specified time from the end of the last job.]
Среди найденных решений были следующие:
* запускать вместо 1С bat-ник в котором задать запуск 1С и после ее закрытия убиство данного процесса;
* задать в реестре минимальное время после которого процесс SplWOW64.exe выгружается из памяти после завершения последнего задания (минимальное время 1 минута)
* добавление SplWOW64.exe в список терминальных сервисов – данный метод мне показался наиболее удобным и был применен.
Решение
Пробовал сам, работает.
При закрытии терминального приложения остается зпущенным процесс SplWOW64.exe, который воспринимается как приложение и не дает автоматически завершить сессию. Все что нам нужно это заставить систему воспринимать SplWOW64.exe как процесс в терминальной сессии который необходимо завершать при закрытии приложения.
* открываем редактор реестра: Win+R – regedit;
* переходим в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Contro l\Terminal Server\SysProcs];
* добавляем DWORD: SPLWOW64.EXE со значением 0.
Читайте также: