powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
6 сообщений из 6, страница 1 из 1
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33593724
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла следующая проблема с таймаутом на AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.

Искал в BOL. Нашел два параметра Connection String:
Timeout = "сколько времени ждать после запуска команды перед тем, как прервать ее выполнение (недождавшись результатов)"
Connection Timeout = "сколько ждать после connection.Open() перед тем, как прервать попытку установить коннект".

Ни одно, ни другое не подходит. Нужно что-то типа "Session Timeout" = "сколько должна жить сессия", но такого нет.

Несколько слов о том, где вылезла проблема. Я делаю собственный ADOMD.NET connection pool. Если AdomdConnection object повисит в пуле где-то час, то попытка потом его использовать дает exception "The session, '75cc6e2d64204329fbffd54', does not exist". Зачем пул? А чтобы не делать постоянно Close, Open, Close, Open... То есть, пусть висит себе в пуле в статусе Open пока не понадобится в следующий раз. Пул поддерживает закрытие коннектов которые не используются N минут (настраивается). Так вот, как мне вдолбить AS2000 чтобы тот держал сесию как минимум N минут, или же наоборот - откуда узнать сколько времени живет его сесия?
...
Рейтинг: 0 / 0
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33596687
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ihor BobakВозникла следующая проблема с таймаутом на AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.

Искал в BOL. Нашел два параметра Connection String:
Timeout = "сколько времени ждать после запуска команды перед тем, как прервать ее выполнение (недождавшись результатов)"
Connection Timeout = "сколько ждать после connection.Open() перед тем, как прервать попытку установить коннект".

Ни одно, ни другое не подходит. Нужно что-то типа "Session Timeout" = "сколько должна жить сессия", но такого нет.

Несколько слов о том, где вылезла проблема. Я делаю собственный ADOMD.NET connection pool. Если AdomdConnection object повисит в пуле где-то час, то попытка потом его использовать дает exception "The session, '75cc6e2d64204329fbffd54', does not exist". Зачем пул? А чтобы не делать постоянно Close, Open, Close, Open... То есть, пусть висит себе в пуле в статусе Open пока не понадобится в следующий раз. Пул поддерживает закрытие коннектов которые не используются N минут (настраивается). Так вот, как мне вдолбить AS2000 чтобы тот держал сесию как минимум N минут, или же наоборот - откуда узнать сколько времени живет его сесия?

а причем тут AS2000, коли вы пишете сами на .NET. AS2000 сам по себе ни чего не закрывает (по крайней мере, у меня, последние 5 лет, я свой "пул" тоже написал), так что ройте в своем коде/дизайне.
...
Рейтинг: 0 / 0
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33596903
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire AS2000 сам по себе ни чего не закрывает
Если написать тестовую прогу, которая открывает коннект, Thread.Sleep(3 часа), потом Execute какую нибудь команду - то будет The session, '75cc6e2d64204329fbffd54', does not exist.

либо AS2000 сам закрывает сесию, либо это делает COM-сервер через который ADOMD.NET лезет к AS2000, либо кто-то третий. Я за Вас, г-н backfire, очень рад, что у Вас этой проблемы не было, но у меня проблема еще не решена.
...
Рейтинг: 0 / 0
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33597436
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не раз говорил, что ходить на AS2K с ADOMD.NET (особенно 8) - Ловить на приключеня на собственную ...

Пока что никто не убедил меня в обратном
...
Рейтинг: 0 / 0
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33598056
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ihor BobakНи одно, ни другое не подходит. Нужно что-то типа "Session Timeout" = "сколько должна жить сессия", но такого нет.
Если Вы работаете через XMLA SDK, то ему можно указать в конфиг файле параметер NamedSessionTimeout. А если через iXMLA, то поменять его нельзя. По моему по умолчанию это один час.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
    #33598088
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mosha если через iXMLA, то поменять его нельзя. По моему по умолчанию это один час.
Работаю через iXMLA. Все понятно. Спасибо за ответ.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]