8.х Блокировка данных

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем maerde, 18 мар 2014.

  1. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.

    База работает в клиент-серверном варианте на MS SQL Server 2008, платформа 8.2.19.83.

    При записи документа выдаётся сообщение: Конфликт блокировок при выполнении транзакции.
    Настроил технологический журнал, событие TTIMEOUT появляется со свойством WaitConnections = XXX (список соединений, с которыми идет столкновение по управляемым транзакционным блокировкам), где XXX - номер соединения, как я понимаю. Но такого соединения (XXX) нет в консоли администрирования серверов 1С.
    В чём может быть проблема? Могли остаться блокировки завершённых сеансов? Если да, то как от них избавиться?
    Последнее редактирование: 18 мар 2014
  2. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    Вопрос. Подключение идет через стандартный терминал или remoteApp или нечто подобное? Проверьте, закрываются ли сеансы после отключения пользователя
  3. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    А каким образом можно это проверить? Из консоли администрирования 1С сеансы исчезают.
  4. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    А в диспетчере задач никакой процесс 1cv8 не висит?
  5. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Нет, не висит.
  6. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    MS SQL где стоит? Тестируемый документ самописный?
  7. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    MS SQL и Сервер 1С стоят на разных компьютерах в сети. Тестируемый документ не типовой. Ожидание происходит при попытке установки исключительной блокировки документа, но на стороне СУБД блокировка таблиц документа отсутствует, значит конфликт управляемых блокировок 1С. Обновили платформу 1С до 8.2.19.90, посмотрим как себя поведёт теперь.
  8. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    Отпишитесь что как
  9. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.979
    Симпатии:
    397
    Баллы:
    104
    У меня время от времени тоже возникает подобного рода ошибка. Причем текст всегда разный. Но смысл один. Блокировка. В 1С под блокировку отводится определенное время (под автоматическую). Если таблица занята, то программа висит какое то время, потом отваливается, если таблица еще не освободилась с подобной ошибкой. Я начинаю подозревать свой домен на работе. У Вас домен организован?
  10. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Да, организован домен.
    Обновление платформы 1С не помогло, проблема воспроизводится снова. Удалось выяснить, что проблема с блокировками возникает при переходе пользователей кластера на новый рабочий процесс: старый rphost из консоли кластера исчезает, появляется новый. Но старый rphost продолжает висеть в диспетчере задач, конфликт блокировок возникает при столкновении с соединениями пользователей, относящимися к старому rphost, его завершение не помогает. Пока помогает только остановка и запуск Сервера 1С Предприятия. Проблема всплывает раз в несколько дней. Установил в свойствах кластера "Интервал перезапуска рабочих процессов" раз в сутки, "Выключенные процессы останавливать через" 300 сек. Если есть соображения, что ещё можно предпринять, прошу поделиться.
  11. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.979
    Симпатии:
    397
    Баллы:
    104
    Я почему про домен заговорил. Я переводил свою базу на файловый вариант. Единственное что связывало, это то что компы были в одном домене. НУ и сетка одна была конечно же. Проблема осталась. А потом сама собой исчезла.
  12. TopicStarter Overlay
    maerde
    Offline

    maerde

    Регистрация:
    12 июл 2010
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    В итоге устранить проблему помогла стандартная процедура 1С "Тестирование и исправление" информационной базы: при попадании значений не верных типов в таблицы ИБ 1С управляемые блокировки работают с этими таблицами не корректно и снятие блокировок не происходит после завершения транзакций.
Похожие темы
  1. ZeD
    Ответов:
    7
    Просмотров:
    2.918
  2. Persempre
    Ответов:
    1
    Просмотров:
    235
Загрузка...

Поделиться этой страницей