Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
|
|||
|---|---|---|---|
|
#18+
Возникла следующая проблема с таймаутом на 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 минут, или же наоборот - откуда узнать сколько времени живет его сесия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:30 |
|
||
|
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
|
|||
|---|---|---|---|
|
#18+
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 лет, я свой "пул" тоже написал), так что ройте в своем коде/дизайне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 14:12 |
|
||
|
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
|
|||
|---|---|---|---|
|
#18+
backfire AS2000 сам по себе ни чего не закрывает Если написать тестовую прогу, которая открывает коннект, Thread.Sleep(3 часа), потом Execute какую нибудь команду - то будет The session, '75cc6e2d64204329fbffd54', does not exist. либо AS2000 сам закрывает сесию, либо это делает COM-сервер через который ADOMD.NET лезет к AS2000, либо кто-то третий. Я за Вас, г-н backfire, очень рад, что у Вас этой проблемы не было, но у меня проблема еще не решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 14:53 |
|
||
|
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
|
|||
|---|---|---|---|
|
#18+
Я не раз говорил, что ходить на AS2K с ADOMD.NET (особенно 8) - Ловить на приключеня на собственную ... Пока что никто не убедил меня в обратном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 17:00 |
|
||
|
AS2000: The session, '75cc6e2d64204329fbffd54', does not exist.
|
|||
|---|---|---|---|
|
#18+
Ihor BobakНи одно, ни другое не подходит. Нужно что-то типа "Session Timeout" = "сколько должна жить сессия", но такого нет. Если Вы работаете через XMLA SDK, то ему можно указать в конфиг файле параметер NamedSessionTimeout. А если через iXMLA, то поменять его нельзя. По моему по умолчанию это один час. Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 21:59 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=337&tid=1870460]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 338ms |

| 0 / 0 |
