8.х 1С Предприятие 8.1 конф. Деньги 8 - аномально долго открывается база.

Тема в разделе "Другие решения", создана пользователем ekon, 21 дек 2010.

  1. TopicStarter Overlay
    ekon
    Offline

    ekon

    Регистрация:
    21 дек 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Имеется лицензионное ПО 1С Предприятие 8.1.15.14 конф. Деньги 8, ред. 1.0.18.2, работает на Window 7 Pro rus – тоже лицензионная.

    ПО 1С с указанной конфигурацией было успешно установлено и активировано через интернет. Затем несколько месяцев все работало исправно – запуск 1С – быстро появляется выбор информационной базы, затеем быстро запускается конфигурация.

    Недавно заметил, что окно выбора информационной базы стало появляться с существенной задержкой – до одной-двух минут, затем после выбора базы появляется окно «загрузка конфигурационной информации» и через промежуток времени, порядка 20 минут как обычно открывается конфигурация. Во время этого промежутка времени в диспетчере задач видно, что загрузка процессора процессом 1cv8.exe держится на уровне 25% на четырех ядерном процессоре. Отсюда можно сделать вывод, что возможно какой-то поток пытается что то делать в цикле в течение 20 минут, но безуспешно.

    Поиск не дал внятных результатов – в основном попадались похожие описания проблем, связанные с другими конфигурациями и работой в многопользовательском режиме или режиме с SQL сервером. Это скорее всего не мой случай, поскольку конфигурация – однопользовательская.

    Сразу подозрение пало на антивирус, файервол и пару недавно установленных программ. Деинсталляция программ и отключение файервола и антивируса не помогли.

    Следующим этапом – включил файл технологического журнала 1С на протоколирование всего. Из него действительно видно, что в первые секунды после запуска что то происходит, а затем следующие записи появляются ровно через 20 минут, визуально в тот же момент, когда появляется окно конфигурации. К сожалению, я не специалист в 1С, занимаюсь программированием под Windows, а не на платформе 1С, поэтому ничего большего из технологического журнала понять не смог.

    Вот фрагмент файла журнала – несколько строк до начала 20-ти минутного ожидания и насколько строк после:

    Следующим этапом – произвел отслеживание обращения к файлам и реестру, а так же отслеживание отладочного вывода программы 1cv8.exe посредством программ из набора SysinternalsSuite – Process Explorer, Process Monitor и DebugView.

    DebugView – ничего не показал.
    Process Explorer показал, что загрузка процессора на уровне 23-25% обеспечивается потоком, с вот таким вот стэком:

    Process Monitor показал, что после записи первых строк в технологический журнал во время ожидания 20 минут, пока не запустится конфигурация, процесс 1cv8.exe с периодичностью в 1 минуту обращается к файлу конфигурации технологического журнала, и иногда создаются и завершаются потоки.

    В общем, не понятно, что происходит в течение 20 минут, пока запускается 1С и загружается конфигурация. Поэтому обращаюсь к уважаемым членам сообщества с просьбой подсказать, куда копать дальше и как продолжить расследование. Может быть, кто-то сталкивался с похожей проблемой?

    Спасибо за проявленное внимание.
  2. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    1. Выполните "Тестирование и исправление". Меню в конфигураторе "Администрирование/Тестирование и исправление".
    2. Выгрузьте и загрузите базу. Меню в конфигураторе "Администрирование/Выгрузить информационную базу". Потом загрузите.
    3. Напишите размер файла 1cv8.dt. У базовых версий есть ограничения по размеру файлов таблиц баз.
  3. TopicStarter Overlay
    ekon
    Offline

    ekon

    Регистрация:
    21 дек 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Проделал пункт 1. На своей базе. Помогло. Спасибо :)

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