Припоминаю, что и у нас такое было. Стала возникать в рабочей файловой базе 1С 8, размещенной в общедоступном каталоге в локальной сети. Т.е. «вчера» база работала исправно, а «сегодня» у пользователей в произвольные моменты времени, при разных событиях и действиях в базе работа пользователя прекращается с возникновением ошибки: Сеанс отсутствует или удален ID= , File=src\SeanceContextImpl.cpp(984)
В какой-то момент, пытаясь «поймать» ошибку, т.к. она имела плавающий характер, работая в режиме 1С Предприятие даже удалось получить окно ошибки, что на изображении выше, но еще дополнительно с кнопкой «Подробно…», нажав на которую, получилось извлечь текст ошибки, но, к сожалению, не удалось зафиксировать изображение окна ошибки с дополнительной кнопкой.
В этом случае получилось, что ошибка была в коде, но потом она не повторялась именно для этого участка кода и в формах ошибки больше не было кнопки «Подробно…». Значит, что дело не в коде, а что на самом деле он не может получить данные, на которые настроен по сторонней причине.
dvpk
26.05.21
✎
17:18
Платформа 1С:Предприятие 8.3 (8.3.18.1483)
Сервер PostgreSQL
При запуске в режиме предприятия через некоторое время ошибка
Сеанс отсутствует или удален
ID=c0ff7e31-e7d1-401e-a2c0-104b86d4d0ce, File=src\ClusterDistribImpl.cpp(1587)
Кэш чистил, разные версии платформы пробовал, ТИИ делал. Подскажите, куда ещё можно подумать
dvpk
26.05.21
✎
17:19
В консоли при этом возникает соединение от «Планировщик заданий», может это быть как-то связано?
ДенисЧ
26.05.21
✎
17:19
Снести пг, поставить человеческий сервер — не предлагать?
А если «нет денег на МС» — ищите деньги на админа ПГ со хорошими знаниями 1с.
Как говорят на Руси — скупой платит дважды.
dvpk
26.05.21
✎
17:20
(2) На этом же сервере исправно крутится другая база на том же самом постргес
Фрэнки
26.05.21
✎
17:22
(2) да ты им всегда предлагаешь одно и тоже
(1) хоть бы версию ПГ указал и на чем вообще сервер установлен?
Может винда Хрюша у тебя тупо не тянет сервер и он крашит сеансы.
(3) другая база это какая? база номер раз, база номер два или база номер три — это не инфа для подсказок, а троллинг какой-то.
ДенисЧ
26.05.21
✎
17:23
(3) И что?
(4) А что делать, если это решение?
dvpk
26.05.21
✎
17:26
(4) PG 12.6-6.1C
Другая — ЗУП, крашится Бухня
dvpk
26.05.21
✎
17:52
(0) Всё оказалось просто и на поверхности. Маловероятно, но если кто-то столкнётся с подобным — в конфигураторе «Администрирование» > «Параметры информационной базы» проверьте значение параметра «Время завершения спящего сеанса».
P.S. Местным экспертам спасибо за помощь в свойственной мисте манере.
Ошибка в любой момент при работе с базой 1С 8: Сеанс отсутствует или удален ID= , File=src\SeanceContextImpl.cpp(984)
Описание ошибки:
Стала возникать в рабочей файловой базе 1С 8, размещенной в общедоступном каталоге в локальной сети. Т.е. «вчера» база работала исправно, а «сегодня» у пользователей в произвольные моменты времени, при разных событиях и действиях в базе работа пользователя прекращается с возникновением ошибки: Сеанс отсутствует или удален ID= , File=src\SeanceContextImpl.cpp(984)
Найденные решения:
В какой-то момент, пытаясь «поймать» ошибку, т.к. она имела плавающий характер, работая в режиме 1С Предприятие даже удалось получить окно ошибки, что на изображении выше, но еще дополнительно с кнопкой «Подробно…», нажав на которую, получилось извлечь текст ошибки, но, к сожалению, не удалось зафиксировать изображение окна ошибки с дополнительной кнопкой.
Нажатие на изображении увеличит его
{ОбщийМодуль.ОбщегоНазначения.Модуль(1967)}: Ошибка при получении значения атрибута контекста (ОбщиеЗначения)
КэшНаСервере = ПараметрыСеанса.ОбщиеЗначения.Получить();
по причине:
Сеанс отсутствует или удален
ID=d5fb50d2-873f-4624-b6ab-2cde2d48a1dc, File=src\SeanceContextImpl.cpp(984)
В этом случае получилось, что ошибка была в коде, но потом она не повторялась именно для этого участка кода и в формах ошибки больше не было кнопки «Подробно…». Значит, что дело не в коде, а что на самом деле он не может получить данные, на которые настроен по сторонней причине.
По многим основным рекомендациям, которые можно встретить в интернете, связанных с данной ошибкой предлагается почистить кэш базы, удалив и добавив базу в список баз, выполнить «Тестирование и исправление в базе», а так же резюмирую по данным ссылок:
По данным обсуждения на форуме infostart «Ошибка «file=src\seancecontextimpl.cpp(983)» — для серверной базы на Apache к уже указанным способам устранения ошибки добавляют среди наиболее интересных обновление платформы (что сомнительно, если база работала «вчера»), проверка наличия свободного места на сервере, корректно перераспределить ресурсоемкость процессов сервера и другие, см. по ссылке.
Обсуждения на форуме mista.ru «IIS: «Сеанс отсутствует или удален» после перехода на 8.3″ в контексте наличия IIS на сервере предлагало варианты все того же обновления платформы 1С 8, изменения ее разрядности, внимательного изучения технического журнала, проверка работы и, возможно перезапуск службы IIS.
И один интересный момент был отмечен на сайте superuserdo.info о недостатке свободной памяти:
Нажатие на изображении увеличит его
Но очистку кэшей путем удаления и добавления базы в списке баз на рабочих местах до обращения ко мне уже успел выполнить системный администратор.
Так же уже лично пришла идея выполнить проверку физической целостности базы — но до этого не успело дойти. Стоит отметить, что в основном указанные выше источники связаны с базами, работающими в серверном режиме. Поэтому для них проверка физической целостности штатной утилитой 1С chdbfl.exe просто не возможна. Но в данном случае база физическая. Но, т.к. ошибка возникла и в конфигураторе при попытке запустить «Тестирование и исправление» базы, то стало совершенно понятно, что дело точно не в 1С. Как уже было отмечено в начале — база файловая, но, т.к. в ней работает несколько пользователей, то размещена в общедоступном каталоге в локальной сети. От этого возникло предположение, что проблема в сети или сетевом оборудовании. Короткая статья на сайте zdst.net по этой проблеме (приведу скрин для удобства) подтверждала данное предположение. Но, опят же, в данном описании речь шла о серверной базе. Но суть проблемы могла быть актуальна и для файловой базы в локальной сети.
Нажатие на изображении увеличит его
Поэтому системный администратор, услышав озвученные мною предположение, кратко изложенные на базе того, что описано выше, решил, как он сказал «перезагрузить свитч».
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
20-01-2022
Журавлев А.С.
(Сайт azhur-c.ru)
Главная страница » Каталог » Программистам » 1С Предприятие 8 стр3 » Ошибка 1С 8. Сеанс отсутствует или удален.
Ошибка 1С 8. Сеанс отсутствует или удален.
При работе в терминале на 64х сервере в клиент-серверном режиме при большом колличестве пользователей возникает ошибка «Сеанс отсутствует или удален».
Случай из практики: Если на одном компьютере запускали около 60 сеансов, то 1С вылетала на всех запущеных сеансах — ошибка «Сеанс отсутствует или удален».
Код ошибки 4587.
Тонкие клиенты не вылетали.
Решение:
На сервере 1С:Предприятия добавили несколько рабочих процессов.
Вконтакте
Google+
Одноклассники
Мой мир
477
Решение вопроса:
Работая в 1с через несколько минут вылетает ошибка: Сеанс отсутствует или удален ClusterDistrib.cpp
File=D:\Jenkins\ci_builder2\WindowsBuild2_9NJW90XV8943\Platform\src\rserver\src\ClusterDistrib.cpp(1119)
Необходимо проверить следующее:
1. Войти в конфигуратор проблемной базы.
2. Перейти Администрирование/ Параметры информационной базы
3. Обратить внимание на пункты:
1)Время завершения пассивного сеанса(по умолчанию должно быть 3200 секунд) у нас стоит 30 секунд.
2)Время завершения спящего сеанса(по умолчанию должно быть 86400 секунд) у нас стоит 60 секунд.
4. Меняем значения по умолчанию в пунктах 1) и 2).
5. Нажимаем ОК.
Информация
Комментировать статьи на сайте возможно только в течении 31 дней со дня публикации.