Ошибка при выполнении сеанса параметры сеанса отсутствуют или удалены

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

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

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

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

Параметр сеанса отсутствует или удален 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 и т. д.

1c-k Спасибо братиш !!! Уважение !!!

Цитата
Сообщение от 1c-k
Посмотреть сообщение

а платформа какая?

-8.3.5.1336

Цитата
Сообщение от 1c-k
Посмотреть сообщение

попробуй загрузить и выгрузить в платформе которая по релизу выше или ниже. Авось поможет.

— Попробую отпишусь …

Добавлено через 2 часа 10 минут
Дружище вот такая х-ня получается
Если я первый раз загружаю из мною созданного табличного документа (в форме документа «Установка цен номенклатуры «) в дерево значений «ДеревоЦен»
— то загружается все без проблем , документ проводиться , по регистрам проходит …

Если я закрываю 1с, затем заново захожу , так же загружаю из Табличного документа в Дерево значений
— то загружается все без проблем , документ проводиться , по регистрам проходит …

НО если я в одном сеансе 2ой раз создаю документ «Установка цен номенклатуры» то и пытаюсь загружать из Табличного документа в Дерево значений «ДеревоЦен» то на коде

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
ССылкаНоменлатура =  ЗагрузитьЦеныЗапросПолучитьНоменклатуру(СтрокаНаименованиеНоменклатуры);
 
/// ниже сама простенькая функция
 
&НаСервере
функция ЗагрузитьЦеныЗапросПолучитьНоменклатуру(НоменклатураНаименование)
    
    ЗапросНайтиТовар = Новый Запрос;
    ЗапросНайтиТовар.Текст = 
        "ВЫБРАТЬ РАЗЛИЧНЫЕ
        |   Номенклатура.Ссылка
        |ИЗ
        |   Справочник.Номенклатура КАК Номенклатура
        |ГДЕ
        |   Номенклатура.Наименование = &Наименование";
        
    ЗапросНайтиТовар.УстановитьПараметр("Наименование",НоменклатураНаименование);     
    РезультатЗапроса = ЗапросНайтиТовар.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Если ВыборкаДетальныеЗаписи.Количество() = 0  Или 
         ВыборкаДетальныеЗаписи.Количество() > 1 Тогда 
         
        Возврат Неопределено;
        
    Иначе   
        ВыборкаДетальныеЗаписи.Следующий();
        Возврат ВыборкаДетальныеЗаписи.Ссылка;
 
    КонецЕсли;
    
КонецФункции

если нажимаю f10 на строчке

1C
1
]ССылкаНоменлатура =  ЗагрузитьЦеныЗапросПолучитьНоменклатуру(СтрокаНаименованиеНоменклатуры);

при поставленной точке останова на начале функции

как раз и возникает ошибка

Цитата
Сообщение от andrey76
Посмотреть сообщение

Ошибка работы сеанса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Параметр сеанса отсутствует или удален

А в конфигураторе пишет «ошибка вычисления выражения»

и так каждый раз именно на этой строчке
— платформу менял, запускал на разных вм с чистым кешем 1с … базу тестировал и исправлял — без ошибок …

Подскажите пожалуйста — совсем не пойму — из за чего ???

Заранее огромное спасибо !!!

Я
   AnisaL

25.04.14 — 08:40

Доброе утро!

Что за ошибка?

Ошибка работы сеанса

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/ec6ed9cb-85a2-4303-9906-cfb4ce6500bf/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

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

ID=88cc6ab9-0366-4919-9a32-914c49a4212f, File=srcSeanceContextBasImpl.cpp(5721)

   Wobland

1 — 25.04.14 — 08:45

это ошибка по причине отсутствующего или удалённого сеанса

   AnisaL

2 — 25.04.14 — 09:02

(1) а почему она возникает? если никаких действий я не делаю, просто база висит открытая?

   AnisaL

3 — 25.04.14 — 09:20

(2) + может ошибка платформы? 1С:Предприятие 8.3 (8.3.4.389)

   Wobland

4 — 25.04.14 — 09:25

прилечь легла что ли…

   AnisaL

5 — 25.04.14 — 09:30

(4) кто я?

   Wobland

6 — 25.04.14 — 09:31

(5) ты — Аниса. соберись!

   AnisaL

7 — 25.04.14 — 09:31

(4) работаешь, работаешь в базе, потом когда не работаешь какое-то время, открываешь ее — а там эта ошибка

   Wobland

8 — 25.04.14 — 09:33

+(6) здесь миста. на улице апрель. Энтони Кидис — музыкант. ботинки жмут

   mikecool

9 — 25.04.14 — 09:34

(3) не должно такого быть, по идее, даже убитый рпхост не сбрасывает сеанс

а по факту — все что угодно мб, криво переключился рабочий процесс

   AnisaL

10 — 25.04.14 — 09:34

(8) у нас кстати снег вовсю валит ! а у вас как ?

   shpioleg

11 — 25.04.14 — 09:39

(0) Давно уже похожая ошибка тянется

Ошибка работы сеанса

Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

по причине:

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

ID=b5a3f8fb-deba-4f93-a487-47fd3069ca1f, Prm=47C82B1C-1FDE-460B-B6B7-EA1CC017A7CCW15?M°7O?¤?C&&?C?m, File=srcDistributedMoxelImpl.cpp(458)

   AnisaL

12 — 25.04.14 — 09:46

(11) и как с ней бороться?

  

shpioleg

13 — 25.04.14 — 10:26

Наверное, как обычно, ждать очередного патча.

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

Программист всегда исправляет последнюю ошибку.

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Клиент поймал довольно странную ошибку при работе в 1С. При этом отследить её было проблематично. Она могла возникнуть в любой момент: при работе с документами или же просто в режиме ожидания.

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

Полный текст ошибки:
Неспецифицированная ошибка работы с ресурсом
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
Недостаточно свободной памяти для выполнения операции

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

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

Источник

1c-k Спасибо братиш !!! Уважение !!!

Цитата
Сообщение от 1c-k
Посмотреть сообщение

а платформа какая?

-8.3.5.1336

Цитата
Сообщение от 1c-k
Посмотреть сообщение

попробуй загрузить и выгрузить в платформе которая по релизу выше или ниже. Авось поможет.

— Попробую отпишусь …

Добавлено через 2 часа 10 минут
Дружище вот такая х-ня получается
Если я первый раз загружаю из мною созданного табличного документа (в форме документа «Установка цен номенклатуры «) в дерево значений «ДеревоЦен»
— то загружается все без проблем , документ проводиться , по регистрам проходит …

Если я закрываю 1с, затем заново захожу , так же загружаю из Табличного документа в Дерево значений
— то загружается все без проблем , документ проводиться , по регистрам проходит …

НО если я в одном сеансе 2ой раз создаю документ «Установка цен номенклатуры» то и пытаюсь загружать из Табличного документа в Дерево значений «ДеревоЦен» то на коде

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
ССылкаНоменлатура =  ЗагрузитьЦеныЗапросПолучитьНоменклатуру(СтрокаНаименованиеНоменклатуры);
 
/// ниже сама простенькая функция
 
&НаСервере
функция ЗагрузитьЦеныЗапросПолучитьНоменклатуру(НоменклатураНаименование)
    
    ЗапросНайтиТовар = Новый Запрос;
    ЗапросНайтиТовар.Текст = 
        "ВЫБРАТЬ РАЗЛИЧНЫЕ
        |   Номенклатура.Ссылка
        |ИЗ
        |   Справочник.Номенклатура КАК Номенклатура
        |ГДЕ
        |   Номенклатура.Наименование = &Наименование";
        
    ЗапросНайтиТовар.УстановитьПараметр("Наименование",НоменклатураНаименование);     
    РезультатЗапроса = ЗапросНайтиТовар.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Если ВыборкаДетальныеЗаписи.Количество() = 0  Или 
         ВыборкаДетальныеЗаписи.Количество() > 1 Тогда 
         
        Возврат Неопределено;
        
    Иначе   
        ВыборкаДетальныеЗаписи.Следующий();
        Возврат ВыборкаДетальныеЗаписи.Ссылка;
 
    КонецЕсли;
    
КонецФункции

если нажимаю f10 на строчке

1C
1
]ССылкаНоменлатура =  ЗагрузитьЦеныЗапросПолучитьНоменклатуру(СтрокаНаименованиеНоменклатуры);

при поставленной точке останова на начале функции

как раз и возникает ошибка

Цитата
Сообщение от andrey76
Посмотреть сообщение

Ошибка работы сеанса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Параметр сеанса отсутствует или удален

А в конфигураторе пишет «ошибка вычисления выражения»

и так каждый раз именно на этой строчке
— платформу менял, запускал на разных вм с чистым кешем 1с … базу тестировал и исправлял — без ошибок …

Подскажите пожалуйста — совсем не пойму — из за чего ???

Заранее огромное спасибо !!!

Источник
Я
   AnisaL

25.04.14 — 08:40

Доброе утро!

Что за ошибка?

Ошибка работы сеанса

Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/ec6ed9cb-85a2-4303-9906-cfb4ce6500bf/d5963243-262e-4398-b4d7-fb16d06484f6:

по причине:

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

ID=88cc6ab9-0366-4919-9a32-914c49a4212f, File=srcSeanceContextBasImpl.cpp(5721)

   Wobland

1 — 25.04.14 — 08:45

это ошибка по причине отсутствующего или удалённого сеанса

   AnisaL

2 — 25.04.14 — 09:02

(1) а почему она возникает? если никаких действий я не делаю, просто база висит открытая?

   AnisaL

3 — 25.04.14 — 09:20

(2) + может ошибка платформы? 1С:Предприятие 8.3 (8.3.4.389)

   Wobland

4 — 25.04.14 — 09:25

прилечь легла что ли…

   AnisaL

5 — 25.04.14 — 09:30

(4) кто я?

   Wobland

6 — 25.04.14 — 09:31

(5) ты — Аниса. соберись!

   AnisaL

7 — 25.04.14 — 09:31

(4) работаешь, работаешь в базе, потом когда не работаешь какое-то время, открываешь ее — а там эта ошибка

   Wobland

8 — 25.04.14 — 09:33

+(6) здесь миста. на улице апрель. Энтони Кидис — музыкант. ботинки жмут

   mikecool

9 — 25.04.14 — 09:34

(3) не должно такого быть, по идее, даже убитый рпхост не сбрасывает сеанс

а по факту — все что угодно мб, криво переключился рабочий процесс

   AnisaL

10 — 25.04.14 — 09:34

(8) у нас кстати снег вовсю валит ! а у вас как ?

   shpioleg

11 — 25.04.14 — 09:39

(0) Давно уже похожая ошибка тянется

Ошибка работы сеанса

Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

по причине:

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

ID=b5a3f8fb-deba-4f93-a487-47fd3069ca1f, Prm=47C82B1C-1FDE-460B-B6B7-EA1CC017A7CCW15?M°7O?¤?C&&?C?m, File=srcDistributedMoxelImpl.cpp(458)

   AnisaL

12 — 25.04.14 — 09:46

(11) и как с ней бороться?

  

shpioleg

13 — 25.04.14 — 10:26

Наверное, как обычно, ждать очередного патча.

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

Программист всегда исправляет последнюю ошибку.

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Клиент поймал довольно странную ошибку при работе в 1С. При этом отследить её было проблематично. Она могла возникнуть в любой момент: при работе с документами или же просто в режиме ожидания.

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

Полный текст ошибки:
Неспецифицированная ошибка работы с ресурсом
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
Недостаточно свободной памяти для выполнения операции

Неспецифицированная ошибка работы с ресурсом

Конфигурация среды

Обычная локальная сеть с роутером и подключенными станциями по «проводу» (100 Мбит/сек). Файловая база 1С:УНФ опубликована через веб-сервер Apache. Основной ПК и клиенты на базе ОС Windows 10.

Подключение к ИБ с помощью тонкого клиента по протоколу http. Одновременных подключений к базе — до 3-х человек. Ошибка появляется на удаленных ПК, которые соединяются с Apache.

Как исправить ошибку

Что можно сделать в этом случае. Разберем несколько рекомендаций — они разные и могут показаться странными — но все-таки проверьте. Вдруг какая-то из них окажется полезной и закроет ошибку.

В ошибке указывается, что недостаточно свободной памяти. Если вы обладаете ресурсом, чтобы увеличить объем ОЗУ на сервере — сделайте это. Конечно, там свои тонкости и нюансы. Проверьте — не помешает.

Внимание; перед любыми изменениями обязательно сделайте контрольную точку системы (бэкап) и резервную копию ИБ для подстраховки.

Рекомендации

1. Перезапустите службу Apache на основном ПК.
В качестве быстрого решения в моменте.

2. Очистите локальный кэш на станциях.

3. Выполните проверку и переиндексацию БД (ТиС). Опционально — сократите журнал регистрации (ЖР).

4. Отключите ipv6 на ПК с опубликованной базой.

5. Увеличьте объем оперативной памяти, доступной пользователю.
Для Windows Vista, Windows 7, Windows Server 2008 выполните команду от имени администратора:

bcdedit /set increaseuserva 2560 //если у вас установлено 3 Гб ОЗУ
bcdedit /set increaseuserva 3072 //если у вас установлено 4 Гб ОЗУ

Чтобы вернуть параметры по умолчанию, для отмены вышеуказанных настроек выполните в консоли команду:

bcdedit /deletevalue increaseuserva
bcdedit /deletevalue {current} increaseuserva //если использовался параметр {current}

Для Windows XP, Windows Server 2003 настраивается через изменение файла boot.ini. Будьте осторожны. В конце каждой строки под заголовком [Operating Systems] после команды /fastdetect (или любой другой команды, которая идет последней) добавьте следующие параметры:

/3GB /userva=2560 //если у вас установлено 3 Гб ОЗУ
/3GB //если у вас установлено 4 Гб ОЗУ

Например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Windows XP Professional» /fastdetect /3GB /userva=2560

6. Если допустимо — перейдите на x64-версии 1С.

7. Замените веб-сервер Apache на типовой Microsoft IIS.

8. Обновите платформу.
Фирма «1С» указала на то, что проблема наблюдается в релизах технологической платформы, начиная с 8.3.16.1791, 8.3.17.1823, 8.3.18.1201.

С информационного портала 1С:
«Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483. Фирма «1С» приносит извинения пользователям, у которых проявилась указанная проблема. Для ее устранения предлагаем обновиться на указанные версии платформы или последующие», – говорится на официальном сайте.

✅ Успехов вам!

__________
Не получается? Зовите на помощь ИТ-специалиста или обратитесь с нашим джедаям техподдержки → +7-911-500-10-11

Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:

Выглядит данная ошибка вот так:

 

Сначала напишем список предположительных причин данной ошибки, которые Вы можете найти в интернете и которые являются ОШИБОЧНЫМИ:

  • Ошибка в релизе 1С
  • Ошибка в платформе 1С
  • Повреждение базы данных (требующее лечения с помощью «Тестирования и исправления»)
  • Ошибка кэша
  • Ошибка сервера 1С (предлагается перезапуск службы сервера 1С)

Нет, все перечисленное не имеет отношения к действительности. Иногда проделанные выше действия, кажется, что помогают с исправлением ошибки. Но просто совпадение с решением одновременно реальной причины.

Сложность разбора реальной причины данной проблемы заключается в том, что воспроизводится она непредсказуемым образом.

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

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

Нашей рекомендацией является – снять ограничение на количество оперативной памяти на рабочий процесс сервера 1С.

Также может помочь переход с х86 сервера 1С на х64.

Либо иногда может помочь обновление платформы 1С на актуальный релиз и/или перезапуск сервера 1С. Перезапуск понятно, почему помогает. При этом освобождаются ресурсы.

В целом рекомендуем такую ресурсоемкую задачу, как перенос данных 1С, выполнять на мощном оборудовании, с использованием SSD-дисков, если возможно, то файлового режима работы для базы 1С-приемника данных. Если файловый режим невозможен, то рекомендуется использовать только сервер 1С разрядности х64.

Для снятия ограничений на потребление памяти нужно в консоли сервера 1С зайти в свойства рабочего сервера, как показано на скриншоте:

 

Если для настроек указать значения «-1», как на скриншоте, то данные ограничения для сеансов использоваться не будут. То есть не будет выполняться завершение сеансов, которые потребляют много оперативной памяти.

Используйте эту настройку под свою ответственность. Нужно понимать, что в большинство случаев при параллельной работе большого количества пользователей вы получите стабильную работу сервера 1С все-таки если не будете отключать данную настройку.

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

Источник

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

Я
   MadHead

06.08.12 — 14:21

В веб клиенте периодически выскакивает ошибка «Параметр сеанса отсутствует или удален» замечено при попытке формировать отчет. Выскакивает не всегда. Платформа 8.2.15.319. Куда копать?

   DrShad

1 — 06.08.12 — 14:23

в параметры сеанса и права на них

   MadHead

2 — 06.08.12 — 14:25

В тонком клиенте подобных ошибок нету.

(1) Проверял на запись и чтение везде есть права у параметров сеанса

   MadHead

3 — 06.08.12 — 14:56

web сервер apache

   MadHead

4 — 06.08.12 — 16:20

кто-то сталкивался?

   MadHead

5 — 20.08.12 — 13:03

в моем случае проблема была в нескольких рпхостах на сервере. Отключил проблема исчезла

   Maxus43

6 — 20.08.12 — 13:05

(5) это ошибка платформы, но её ЕМНИП исправляли в 8.2.15, на 8.2.14 была зарегистрирована… для веба видимо не исправилми

   Ksandr

7 — 20.08.12 — 13:06

Сталкивался. Смотри оперативную память на сервере приложений

   MadHead

8 — 20.08.12 — 13:08

(6) Вы видимо путаете с ошибкой «Сеанс отсутствует или удален»

(7) Что в ней смотреть? памяти достаточно, память занимаемая процессом < 1гб

   prog2012

9 — 20.08.12 — 13:10

(0)возможно так и есть

выясни что за параметр и заново делай его перед формированием отчета

так проще всего чем рассуждать о платформе или искать куда он делся или чем заполнен

   Ksandr

10 — 20.08.12 — 13:10

У нас на проекте возникала такая ошибка когда на сервере не оставалось свободной оперативной памяти.

   MadHead

11 — 20.08.12 — 13:11

(10) В таком случае выдает ошибку «Сеанс отсутствует или удален»

   Maxus43

12 — 20.08.12 — 13:16

(8) спутал только ошибку, сама проблема нескольких сеансов и параметров сеанса исправлена

10096672  Попытка получения неинициализированного значения параметра сеанса

Проблема:

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

Попытка получения неинициализированного значения параметра сеанса

   Maxus43

13 — 20.08.12 — 13:17

* нескольких раб процессов

  

aspirator23

14 — 20.08.12 — 13:21

20 минут?

TurboConf — расширение возможностей Конфигуратора 1С

Источник

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

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

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

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

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

Сначала напишем список предположительных причин данной ошибки, которые Вы можете найти в интернете и которые являются ОШИБОЧНЫМИ:

  • Ошибка в релизе 1С
  • Ошибка в платформе 1С
  • Повреждение базы данных (требующее лечения с помощью «Тестирования и исправления»)
  • Ошибка кэша
  • Ошибка сервера 1С (предлагается перезапуск службы сервера 1С)

Нет, все перечисленное не имеет отношения к действительности. Иногда проделанные выше действия, кажется, что помогают с исправлением ошибки. Но просто совпадение с решением одновременно реальной причины.

Сложность разбора реальной причины данной проблемы заключается в том, что воспроизводится она непредсказуемым образом.

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

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

Нашей рекомендацией является – снять ограничение на количество оперативной памяти на рабочий процесс сервера 1С.

Также может помочь переход с х86 сервера 1С на х64.

Либо иногда может помочь обновление платформы 1С на актуальный релиз и/или перезапуск сервера 1С. Перезапуск понятно, почему помогает. При этом освобождаются ресурсы.

В целом рекомендуем такую ресурсоемкую задачу, как перенос данных 1С, выполнять на мощном оборудовании, с использованием SSD-дисков, если возможно, то файлового режима работы для базы 1С-приемника данных. Если файловый режим невозможен, то рекомендуется использовать только сервер 1С разрядности х64.

Для снятия ограничений на потребление памяти нужно в консоли сервера 1С зайти в свойства рабочего сервера, как показано на скриншоте:

 

Если для настроек указать значения «-1», как на скриншоте, то данные ограничения для сеансов использоваться не будут. То есть не будет выполняться завершение сеансов, которые потребляют много оперативной памяти.

Используйте эту настройку под свою ответственность. Нужно понимать, что в большинство случаев при параллельной работе большого количества пользователей вы получите стабильную работу сервера 1С все-таки если не будете отключать данную настройку.

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

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

Я
   MadHead

06.08.12 — 14:21

В веб клиенте периодически выскакивает ошибка «Параметр сеанса отсутствует или удален» замечено при попытке формировать отчет. Выскакивает не всегда. Платформа 8.2.15.319. Куда копать?

   DrShad

1 — 06.08.12 — 14:23

в параметры сеанса и права на них

   MadHead

2 — 06.08.12 — 14:25

В тонком клиенте подобных ошибок нету.

(1) Проверял на запись и чтение везде есть права у параметров сеанса

   MadHead

3 — 06.08.12 — 14:56

web сервер apache

   MadHead

4 — 06.08.12 — 16:20

кто-то сталкивался?

   MadHead

5 — 20.08.12 — 13:03

в моем случае проблема была в нескольких рпхостах на сервере. Отключил проблема исчезла

   Maxus43

6 — 20.08.12 — 13:05

(5) это ошибка платформы, но её ЕМНИП исправляли в 8.2.15, на 8.2.14 была зарегистрирована… для веба видимо не исправилми

   Ksandr

7 — 20.08.12 — 13:06

Сталкивался. Смотри оперативную память на сервере приложений

   MadHead

8 — 20.08.12 — 13:08

(6) Вы видимо путаете с ошибкой «Сеанс отсутствует или удален»

(7) Что в ней смотреть? памяти достаточно, память занимаемая процессом < 1гб

   prog2012

9 — 20.08.12 — 13:10

(0)возможно так и есть

выясни что за параметр и заново делай его перед формированием отчета

так проще всего чем рассуждать о платформе или искать куда он делся или чем заполнен

   Ksandr

10 — 20.08.12 — 13:10

У нас на проекте возникала такая ошибка когда на сервере не оставалось свободной оперативной памяти.

   MadHead

11 — 20.08.12 — 13:11

(10) В таком случае выдает ошибку «Сеанс отсутствует или удален»

   Maxus43

12 — 20.08.12 — 13:16

(8) спутал только ошибку, сама проблема нескольких сеансов и параметров сеанса исправлена

10096672  Попытка получения неинициализированного значения параметра сеанса

Проблема:

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

Попытка получения неинициализированного значения параметра сеанса

   Maxus43

13 — 20.08.12 — 13:17

* нескольких раб процессов

  

aspirator23

14 — 20.08.12 — 13:21

20 минут?

TurboConf — расширение возможностей Конфигуратора 1С

Припоминаю, что и у нас такое было. Стала воз­ни­кать в ра­бо­чей фай­ло­вой базе 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 и т. д.

  Проекты внедрения CRM  

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

Я
   dvpk

26.05.21 — 17:18

Платформа 1С:Предприятие 8.3 (8.3.18.1483)

Сервер PostgreSQL

При запуске в режиме предприятия через некоторое время ошибка

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

ID=c0ff7e31-e7d1-401e-a2c0-104b86d4d0ce, File=srcClusterDistribImpl.cpp(1587)

Кэш чистил, разные версии платформы пробовал, ТИИ делал. Подскажите, куда ещё можно подумать

   dvpk

1 — 26.05.21 — 17:19

В консоли при этом возникает соединение от «Планировщик заданий», может это быть как-то связано?

   ДенисЧ

2 — 26.05.21 — 17:19

Снести пг, поставить человеческий сервер — не предлагать?

А если «нет денег на МС» — ищите деньги на админа ПГ со хорошими знаниями 1с.

Как говорят на Руси — скупой платит дважды.

   dvpk

3 — 26.05.21 — 17:20

(2) На этом же сервере исправно крутится другая база на том же самом постргес

   Фрэнки

4 — 26.05.21 — 17:22

(2) да ты им всегда предлагаешь одно и тоже :-)

(1) хоть бы версию ПГ указал и на чем вообще сервер установлен?

Может винда Хрюша у тебя тупо не тянет сервер и он крашит сеансы.

(3) другая база это какая? база номер раз, база номер два или база номер три — это не инфа для подсказок, а троллинг какой-то.

   ДенисЧ

5 — 26.05.21 — 17:23

(3) И что?

(4) А что делать, если это решение?

   dvpk

6 — 26.05.21 — 17:26

(4) PG 12.6-6.1C

Другая — ЗУП, крашится Бухня

  

dvpk

7 — 26.05.21 — 17:52

(0) Всё оказалось просто и на поверхности. Маловероятно, но если кто-то столкнётся с подобным — в конфигураторе «Администрирование» > «Параметры информационной базы» проверьте значение параметра «Время завершения спящего сеанса».

P.S. Местным экспертам спасибо за помощь в свойственной мисте манере.

TurboConf — расширение возможностей Конфигуратора 1С

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

Здравствуйте!
Есть два сервера (два системных блока). На каждом из них стоит свой 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 мегабайт, поэтому форум не дал его загрузить.
Официальная тех. поддержка уже неделю думает, в чем может быть причина. По результатам этих недельных раздумий ребята попросили повторно прислать те же скриншоты ошибки и логи технологического журнала.
Пожалуйста, помогите!

Ошибка в любой момент при работе с базой 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)

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении рендеринга код ошибки 3
  • Ошибка при выполнении резервного копирования
  • Ошибка при выполнении регламентного задания
  • Ошибка при выполнении работы сервера
  • Ошибка при выполнении работы с информационной базой