Страницы: 1
RSS
Сеанс отсутствует или удален
 

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

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

 
Цитата
Гость12 написал:
Ребята, хелп. Всплыла ошибка «Сеанс отсутствует или удален». Возникает она при запуске в режиме предприятия через некоторое время. Кэш чистил, разные версии платформы пробовал, ТИИ делал. Подскажите, куда ещё можно подумать.  При этом в консоли возникает соединение от «Планировщик заданий», может это быть как-то связано?
Здравствуйте. Самое банальное, что можно предположить - причиной возникновения данной ошибки является разрыв TCP-соединения между тонким клиентом и рабочим процессом сервера, возможно, из-за временной неработоспособности какого-то сетевого оборудования между компьютером сервера 1С:Предприятия и проблемным клиентским компьютером.
 
Могу предложить попробовать проделать такую штуку, вдруг поможет вам. В конфигураторе «Администрирование» > «Параметры информационной базы» проверьте значение параметра «Время завершения спящего сеанса».
 
Добрый вечер! Я тут в свою очередь подумал, что скорее всего идет запланированный перезапуск веб сервера(иис или апатча).Настройте его перезапуск на заведомо нерабочее время один раз в сутки, и несколько сеансов для пользователей, чтобы они все не лезли в один сеанс, мне это помогло (1С БП 8.3 Сервер 2003 ИИС).
 

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

Единственное, что норм пашет, это файловая система. но база грузит очень «быстро» чтобы ей была возможность пользоваться((.. а RDP не все хотят пользоваться.

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

У нас еще бывает, что 1C8.2 при работе в терминале на 64х сервере в клиент-серверном режиме при большом колличестве пользователей вылетает с ошибкой «Сеанс отсутствует или удален». Сервер 1С 64х 8.2.10.82, 8.2.11.229 , SQL 2005.

Если на одной машине запустить около 60 сеансов 1С, то программа вылетает (на всех запущеных сеансах) с ошибкой «Сеанс отсутствует или удален». Код ошибки 4587. Тонкие клиенты не вылетают....

Делал эксперимент: запустил кучу тонких клиентов (порядка штук 70) и пару толстых клиентов.. буквально через минуту толстые клиенты «отвалились». Как оказалось, решение очень банальное: необходимо на сервере 1С:Предприятия добавить несколько рабочих процессов.

 

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

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

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

 
Еще, момент. Если у вас не получается, например, подключиться к базе 1С через линк агент, то есть если база открывается, но выдает ошибку Сеанс отсутствует или удален, то необходимо проверить настройку времени завершения и засыпания сеансов пользователей. Для этого запускаем базу в режиме конфигуратор (на том компьютере где физически находится база), далее Администрирование-> Параметры информационной базы. Если время было нулевым, то установили значение параметров по умолчанию (время засыпания пассивного сеанса 1200 сек, время завершения спящего сеанса 86400 сек). База подключится.
Страницы: 1