Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2000: The session, '75cc6e2d64204329fbffd54', does not exist. / 6 сообщений из 6, страница 1 из 1
10.03.2006, 18:30
    #33593724
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
Возникла следующая проблема с таймаутом на 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
13.03.2006, 14:12
    #33596687
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
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
13.03.2006, 14:53
    #33596903
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
backfire AS2000 сам по себе ни чего не закрывает
Если написать тестовую прогу, которая открывает коннект, Thread.Sleep(3 часа), потом Execute какую нибудь команду - то будет The session, '75cc6e2d64204329fbffd54', does not exist.

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

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

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


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