Фоновое задание ошибка выполнения сеанс отсутствует или удален

Ошибка в любой момент при работе с базой 1С 8: Сеанс отсутствует или удален ID= , File=srcSeanceContextImpl.cpp(984)

Описание ошибки:
Стала возникать в рабочей файловой базе 1С 8, размещенной в общедоступном каталоге в локальной сети. Т.е. «вчера» база работала исправно, а «сегодня» у пользователей в произвольные моменты времени, при разных событиях и действиях в базе работа пользователя прекращается с возникновением ошибки: Сеанс отсутствует или удален ID= , File=srcSeanceContextImpl.cpp(984)

Найденные решения:

1С 8, ошибка, как исправить, устранить, в чем причина, Сеанс отсутствует или удален ID= , File=srcSeanceContextImpl.cpp(984)

В какой-то момент, пытаясь «поймать» ошибку, т.к. она имела плавающий характер, работая в режиме 1С Предприятие даже удалось получить окно ошибки, что на изображении выше, но еще дополнительно с кнопкой «Подробно…», нажав на которую, получилось извлечь текст ошибки, но, к сожалению, не удалось зафиксировать изображение окна ошибки с дополнительной кнопкой.

Нажатие на изображении увеличит его

{ОбщийМодуль.ОбщегоНазначения.Модуль(1967)}: Ошибка при получении значения атрибута контекста (ОбщиеЗначения)
КэшНаСервере = ПараметрыСеанса.ОбщиеЗначения.Получить();
по причине:
Сеанс отсутствует или удален
ID=d5fb50d2-873f-4624-b6ab-2cde2d48a1dc, File=srcSeanceContextImpl.cpp(984)

В этом случае получилось, что ошибка была в коде, но потом она не повторялась именно для этого участка кода и в формах ошибки больше не было кнопки «Подробно…». Значит, что дело не в коде, а что на самом деле он не может получить данные, на которые настроен по сторонней причине.

По многим основным рекомендациям, которые можно встретить в интернете, связанных с данной ошибкой предлагается почистить кэш базы, удалив и добавив базу в список баз, выполнить «Тестирование и исправление в базе», а так же резюмирую по данным ссылок:

По данным обсуждения на форуме infostart «Ошибка «file=srcseancecontextimpl.cpp(983)» — для серверной базы на Apache к уже указанным способам устранения ошибки добавляют среди наиболее интересных обновление платформы (что сомнительно, если база работала «вчера»), проверка наличия свободного места на сервере, корректно перераспределить ресурсоемкость процессов сервера и другие, см. по ссылке.

Обсуждения на форуме mista.ru «IIS: «Сеанс отсутствует или удален» после перехода на 8.3″  в контексте наличия IIS на сервере предлагало варианты все того же обновления платформы 1С 8, изменения ее разрядности, внимательного изучения технического журнала, проверка работы и, возможно перезапуск службы IIS.

И один интересный момент был отмечен на сайте superuserdo.info о недостатке свободной памяти:

Нажатие на изображении увеличит его
1C 8, недостаточно свободной памяти для выполнения операции, сеанс отсутствует или удален ID=

Но очистку кэшей путем удаления и добавления базы в списке баз на рабочих местах до обращения ко мне уже успел выполнить системный администратор.

Так же уже лично пришла идея выполнить проверку физической целостности базы — но до этого не успело дойти. Стоит отметить, что в основном указанные выше источники связаны с базами, работающими в серверном режиме. Поэтому для них проверка физической целостности штатной утилитой 1С chdbfl.exe просто не возможна. Но в данном случае база физическая. Но, т.к. ошибка возникла и в конфигураторе при попытке запустить «Тестирование и исправление» базы, то стало совершенно понятно, что дело точно не в 1С. Как уже было отмечено в начале — база файловая, но, т.к. в ней работает несколько пользователей, то размещена в общедоступном каталоге в локальной сети. От этого возникло предположение, что проблема в сети или сетевом оборудовании. Короткая статья на сайте zdst.net по этой проблеме (приведу скрин для удобства) подтверждала данное предположение. Но, опят же, в данном описании речь шла о серверной базе. Но суть проблемы могла быть актуальна и для файловой базы в локальной сети.

Нажатие на изображении увеличит его

Поэтому системный администратор, услышав озвученные мною предположение, кратко изложенные на базе того, что описано выше, решил, как он сказал «перезагрузить свитч».

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

20-01-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Студворк — интернет-сервис помощи студентам

Здравствуйте!
Есть два сервера (два системных блока). На каждом из них стоит свой SQL со своей 1С. И на обоих одинаковая проблема.

Платформа 1С:Предприятие 8.2 (8.2.19.130)
Конфигурация Управление производственным предприятием, редакция 1.3 (1.3.83.2).

Первая база развернута на Microsoft SQL Server Enterprise (64-bit) 11.0.5343.0 на первом компьютере.
Вторая база была развернута на такой же версии SQL, но потом решил поставить поновее — Microsoft SQL Server Enterprise (64-bit) 12.0.2000 RTM, но эффекта это не дало.

Операционная система на обоих серверах- WinServer2012R2

Пользователь со своего компьютера подключается к серверу через удаленный рабочий стол и на нем запускает 1С. Оперативной памяти 16 гигабайт, свободного места на системном диске — 12 гигабайт.

Постоянно всплывает ошибка «Сеанс отсутствует или удален». Пользователь может ничего не делать — она всплывет. Пользователь может только-только залогиниться — она сразу всплывет. Пользователь может проработать в программе два часа и только после этого она всплывет. Пользователь может быть один в базе — проблема всплывет. Подвисших сеансов нет, проверяли. После перезапуска сервера (компьютера) проблема все равно может сразу проявить себя. Такая ошибка у всех пользователей.

Когда была файловая версия базы, такой проблемы не было. Перешли на SQL — появилась. Раньше проявляла себя пару раз в день, теперь же каждые 10 минут (в среднем, иногда чаще, иногда реже).
Прикладываю скриншоты с примерами ошибки. Лог технологического журнала весит 7 мегабайт, поэтому форум не дал его загрузить.
Официальная тех. поддержка уже неделю думает, в чем может быть причина. По результатам этих недельных раздумий ребята попросили повторно прислать те же скриншоты ошибки и логи технологического журнала.
Пожалуйста, помогите!

И снова «Сеанс отсутствует или удален»

Я
   Nail2014

29.04.14 — 10:37

Подскажите ,

Поставил вчера 8.3.654.  , УТ подтянул до 11.1.5.6,

На центральном компе файловая база, подключаются 4 пользователя, не больше.

Если войти и не выходить из системы, можно работать и работать.

После очередного — входа — выхода центральная база не запускается с

сообщением — «Сеанс отсутствует или удален».

Знаю что были темы подобные на формуе, но там рассматривали клиент — серверный вариант. Тут то просто все, в чем может быть причина ?

Пользователей пока не выкидывает, но центральная база не запускается.

Как вылечить, с чего начинать ?

   Chai Nic

1 — 29.04.14 — 10:42

Начни с публикации базы на веб-сервере. Ибо для конфигураций на УФ это более правильно.

   Nail2014

2 — 29.04.14 — 10:46

компьютеры все вместе с центральным находятся в одном помещении на расстоянии 3 метров друг от друга. смысл в веб сервере думешь есть ?

   Nail2014

3 — 29.04.14 — 10:50

Центральный комп с базой — Винда 8, на остальных 7

   Nail2014

4 — 29.04.14 — 10:57

Вышибло еще одного пользователя с сообщением файл «базы данных поврежден».

Вирусы ? Неправильная настройка пользователей? В чем может быть дело? Девченки в офисе уже валерьянку пьют, а я голову сломал, народ, выручайте!

   Nail2014

5 — 29.04.14 — 11:00

Злая ирония в том что я тестировал на вылет всю ночь, под 5 разными пользователями одновременно, правда и запускал и перезапускал несколько раз и хоть бы что. А днем начали работать и снова выбивает… может виноваты какие то паралельные процессы других программ ?

   hhhh

6 — 29.04.14 — 11:03

(0) это может быть, когда ты под этим же пользователем запускаешь регламентные задания. Лучше сделать отдельного пользователя для запуска регламентных заданий.

   Nail2014

7 — 29.04.14 — 11:09

То есть, если у всех пользователей есть право на запуск регламентых заданий, то лучше отключить и оставить одного? С полными правами всего 2 пользователя, остальные галки проставлены у всех кроме полных прав и администрирования…

Спасибо, буду пробовать!

Кстати Винда стоит 8 Корп, в ней не может быть дело, в каких то особых настройках ?

   КонецЦикла

8 — 29.04.14 — 11:09

Откатись на другой релиз

   neomarat

9 — 29.04.14 — 11:09

кто нибудь кино смотрит по сети? может антивирь не справляется?

   Nail2014

10 — 29.04.14 — 11:14

а при чем тут кино по сети? Нет, там фирма склад, у них сейчас такой завал из за этих перетрубаций с 1С, им не до кина, итак остаются все до 8 вечера…  вчера летали целый день, сегодня руководитель сказала — остался один пользователь, пусть работает, ночью опять сиди настраивай…

Почему V8.1СD повреждается из за  вылета? неужели это неизбежно и каждый раз базу восстанавливать..

   Nail2014

11 — 29.04.14 — 11:16

Откатыватся на другой релиз — полеты начались с 11.1.4.13, вроде при обновлении на 5.6 много было удалено из конфы, надеялся что станет постабильней…. а антивир кстати на центральном переодически выдает сообщения то о предупреждении то об успешном обновлении сигнатур — Нод 32

   Chai Nic

12 — 29.04.14 — 12:39

(2) Смысл есть в любом случае, ибо при работе через веб-сервер все глюки самбы идут мимо

   Nail2014

13 — 29.04.14 — 15:06

Чай ник смотри внимательно  я писал, что все компы локальны и находятся в одном помещении.

ТУт вот что вылезло: решил создать пустую базу, чистый релиз 11.1.3.14,  обновил до 11.1.5.16, и поставил проверку конфигурации. И чуть со стула не упал:

77 ошибок: Неправильные пути к данным

           Неразрешимые ссылки на объекты метаданных

           Неразрешимые ссылки на типы

           Неразрешимые ссылки на картинки (=0 ??? !!!!)

вот скажите мне начинающему — это что нормальная ситуация ?

или у меня релиз какой то левый ?

при таком количестве ошибок в конфе неудивительно что пользователи будут вылетать, так ?

   Nail2014

14 — 29.04.14 — 19:47

Коллеги, дело проясняется к истине.

Оказывается, пользователи вышли из базы, а кого и вынесло, но процессы остались незавершенными. Захожу в список активных пользователей — висят 2, причем у одного сеанс показан дважды.

И как с этим бороться ?

Так и не понятно по какой причине их выкидывает, или вылетает сеанс как несуществующий.

Это можно исправить ?

   BabySG

15 — 29.04.14 — 19:55

   romix

16 — 29.04.14 — 22:15

Да 1С достали своими вышибаниями и торможениями: если не могут многопоточно нормально запрограммировать, делали бы 1 процесс = 1 пользователь.

Обращение в поддержку отвечает типа настраивайте там какой-то журнал слежения за ошибками (дают инструкцию как настроить).

Временное решение — выключить сервер 1С и прибить зависшие процессы rphosts.exe, потом опять включить сервер 1С.

   romix

17 — 29.04.14 — 22:18

Кстати при динамическом обновлении там у них перекособочивает всё (иногда необратимо, на всякий пожарный надо делать разностный бэкап базы).

   romix

18 — 29.04.14 — 22:23

Сделали там наверное 1С 8.0 спрятанную внутри каждого rphost.exe, а наружу типа шлют формочку, смотрите какой у нас тонкий клиент. Ни нормально обновиться, ни перезапустить процесс сервера без вылета пользователя. Это все несерьезно, и всегда будет тупить и тормозить.

   Chai Nic

19 — 29.04.14 — 22:53

(13)  «я писал, что все компы локальны и находятся в одном помещении»

Я это видел. Вы думаете, что разделенный доступ к файлу через локальную сеть (даже сколь угодно быструю) — это хорошо? Вы ошибаетесь.

   Nail2014

20 — 30.04.14 — 10:39

Продолжение приключений.

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

Более того, оказалось виндовс 8 не дает сделать архивирование по расписанию, тупо обрывая процесс и говоря что эта программа не работает и будет закрыта.

Как это настраивать, вообще не представляю. И не понятно, то ли это платформа 8.3 то ли УТ 11.1.5.16…

   Nail2014

21 — 30.04.14 — 10:57

BabySg, спасибо за ссылку!

Значит надо просто платформу обновить….

   Kalambur

22 — 30.04.14 — 11:00

Платформу обнови, может поомжет

   Nail2014

23 — 30.04.14 — 11:16

Пока релиза этого еще нет — 8.3.5. Ждем-с…. И капаем девчонкам валерьянки что бы нервов хватило работать

   Nail2014

24 — 30.04.14 — 11:19

Чай ник — дак был бы у них сервак стоял, и вопросов бы не возникало — перевел базу на сервер, может полегче было… А вот нету его. Никакого.

   Chai Nic

25 — 30.04.14 — 11:50

(24) Файловая база тоже может работать через веб-сервер.

   Nail2014

26 — 01.05.14 — 08:55

Продолжение приключений с УТ 11.1.5.16

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

Чтобы избежать выкидывания девушек из базы, все зашли под администратором, и день отработали нормально — никого не вынинуло ни разу.

Теперь что делать с конфликтными регламентными заданиями ? (В частности Обновление Индекса ПДД). Отключать? И почему интересно конфликт только у одного пользователя…

Вообще стоит ли отключать регламентные задания если возникают кофликты ?

   Nail2014

27 — 01.05.14 — 09:18

Регламентное задание «Формирование Сегментов» — Недостаточно фактических параметров для метода фонового задания».

Это может быть связано с частичным повреждением бызы 3 дня назад ? Вроде данные восставновил из бэкапа, загрузил типовую конфу (удалились некоторые предопределенные элементы при повреждении базы). Подскажите, это критично или можно работать дальше спокойно ?

   Nail2014

28 — 06.05.14 — 18:51

Тишина, тема потонула под пучиной новых сообщений и хэлпов…

а тем не менее мои пользователи продолжают вылетать, уже с новыми ошибками, которые фиксирую в журнале регистрации. сегодня новое: Ошибка компоненты dbeng8.

Может это быть связано с тем что сейчас все пользователи заходят под админом ? все — это максимум 4. Просто если все пользователи под своими именами, то все стабильно вылетают по несколько раз на дню, а так хоть 2-3 дня работают спокойно…

Может подскажите, с чего мне начать чтобы люди работали спокойно ?

   Nail2014

29 — 08.05.14 — 14:26

Ребята, поделитесь у кого какие глюки проявляются в Ут 11.1.5.16 на 8.3.465.

  

hhhh

30 — 08.05.14 — 15:24

попробуйте конфу обновить. поставьте 11.1.5.17 вручную и прогоните. потом 11.1.5.16. dbeng8 должно пропасть.

Припоминаю, что и у нас такое было. Стала воз­ни­кать в ра­бо­чей фай­ло­вой базе 1С 8, раз­ме­щен­ной в об­ще­до­ступ­ном ка­та­ло­ге в ло­каль­ной сети. Т.е. «вчера» база ра­бо­та­ла ис­прав­но, а «се­год­ня» у поль­зо­ва­те­лей в про­из­воль­ные мо­мен­ты вре­ме­ни, при раз­ных со­бы­ти­ях и дей­стви­ях в базе ра­бо­та поль­зо­ва­те­ля пре­кра­ща­ет­ся с воз­ник­но­ве­ни­ем ошиб­ки: Сеанс от­сут­ству­ет или уда­лен ID= , File=srcSeanceContextImpl.​cpp(984)

В ка­кой-​то мо­мент, пы­та­ясь «пой­мать» ошиб­ку, т.к. она имела пла­ва­ю­щий ха­рак­тер, ра­бо­тая в ре­жи­ме 1С Пред­при­я­тие даже уда­лось по­лу­чить окно ошиб­ки, что на изоб­ра­же­нии выше, но еще до­пол­ни­тель­но с кноп­кой «По­дроб­но…», нажав на ко­то­рую, по­лу­чи­лось из­влечь текст ошиб­ки, но, к со­жа­ле­нию, не уда­лось за­фик­си­ро­вать изоб­ра­же­ние окна ошиб­ки с до­пол­ни­тель­ной кноп­кой.

В этом слу­чае по­лу­чи­лось, что ошиб­ка была в коде, но потом она не по­вто­ря­лась имен­но для этого участ­ка кода и в фор­мах ошиб­ки боль­ше не было кноп­ки «По­дроб­но…». Зна­чит, что дело не в коде, а что на самом деле он не может по­лу­чить дан­ные, на ко­то­рые на­стро­ен по сто­рон­ней при­чине.

Перейти к содержанию

Алексей Герзанов aka Gerzoid 16.12.2022 1 мин

Параметр сеанса отсутствует или удален на сервере 1C:Предприятие

Ошибка связанная с обновлением платформы 1С: Предприятие. Рассмотрим простой способ решения.

Параметр сеанса отсутствует или удален

Данная проблема стала возникать на платформе версии 8.3.22.1709 в клиент-серверном режиме работы. Ошибка имеет плавающий характер и получить окно об ошибке достаточно непросто.

Сопутствующие уведомления:

  • ПолучитьИзХранилища — возвращает неопределенное значение.
  • ЭДО не работает, похоже, потому что сеансы прерываются.
  • Ошибка при выполнении запроса POST к ресурсу /e1cib/

Согласно основным рекомендациям, которые можно найти в Интернете, связанным с данной ошибкой, предлагается очистить серверный кэш, но мне это не помогло. Причина оказалась в  сеансовых данных, которые необходимо удалить.

Инструкция по удалению сеансовых данных

  1. Нажимаем на Пуск, находим ярлык Остановка сервера в папке 1С Предприятие.Остановка сервера 1С Предприятие
  2. Удаляем папку:
    C:Program Files1cv8srvinforeg_1541snccntx...

    Удаление сеансовых данных на сервере

  3. Нажимаем на Пуск, находим ярлык Запуск сервера в папке 1С Предприятие.Запуск сервера 1С Предприятие

После удаления сведений о сеансах пользователей сообщение об ошибке появляться не должно.

Алексей Герзанов aka Gerzoid

Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

  • Фондиталь антея коды ошибок
  • Фоновое задание ошибка выполнения недостаточно фактических параметров для метода фонового задания
  • Фондитал форментера ошибка е52
  • Фонетический анализ слова ошибка
  • Фондитал тахити дуал коды ошибок