Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как увеличить transaction timeout на WebLogic'e? / 11 сообщений из 11, страница 1 из 1
19.07.2007, 14:56:21
    #34670539
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
WebLogic v8.1 + Hibernate 3.1.3
Хибернейт использует container managed transactions. Если запрос обрабатывается дольше 30 секунд, веблоджик отрубает хибернейтовскую сессию по таймауту.
Как увеличить таймаут?
Пробовал прописывать в weblogic.xml следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<session-descriptor>
        <session-param>
            <param-name>JDBCConnectionTimeoutSecs</param-name>
            <param-value> 120 </param-value>
        </session-param>
        <session-param>
            <param-name>InvalidationIntervalSecs</param-name>
            <param-value> 130 </param-value>
        </session-param>
    </session-descriptor>
Не помогает. Таймаут все так же 30-и секундный.
...
Рейтинг: 0 / 0
19.07.2007, 15:07:37
    #34670587
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
StatementTimeout
...
Рейтинг: 0 / 0
19.07.2007, 15:08:10
    #34670593
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
...
Рейтинг: 0 / 0
19.07.2007, 15:13:16
    #34670623
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
...
Рейтинг: 0 / 0
19.07.2007, 15:17:36
    #34670644
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
Хрюхрюшкин. тынц
не релевантно ибо ...
автор... container managed transaction ...
...
Рейтинг: 0 / 0
19.07.2007, 15:20:21
    #34670650
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
expp
Действительно,

<transaction-descriptor>
<trans-timeout-seconds>20</trans-timeout-seconds>
</transaction-descriptor>
...
Рейтинг: 0 / 0
19.07.2007, 16:40:29
    #34670986
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
Хрюхрюшкин
не пашет почему-то.
config.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<JDBCConnectionPool
        DriverName="com.ibm.as400.access.AS400JDBCDriver"
        InitialCapacity="0" Name="AS400"
        PasswordEncrypted="<pwd>"
        Properties="prompt=false;user=user;libraries=mylib;naming=system;secure=true"
        ShrinkFrequencySeconds="200" StatementTimeout="120" Targets="mysrv"
        TestConnectionsOnCreate="true" TestConnectionsOnRelease="true"
        TestConnectionsOnReserve="true" TestFrequencySeconds="400"
        TestTableName="sysibm/sysdummy1" URL="jdbc:as400://host"/>
expp
по первому тынцу работать будет, но моё приложение там не одно. Не хочется трогать глобальные настройки.
по дрынцу: сорри, я перепутал CMT с JTA Transactions. Не подходит.
лучче так: как и StatementTimeout не пашет почему-то.
...
Рейтинг: 0 / 0
19.07.2007, 16:54:07
    #34671040
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
а как транзакция стартует ?
...
Рейтинг: 0 / 0
19.07.2007, 16:59:03
    #34671054
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
utx.setTimeout() надо делать до начала транзакции
...
Рейтинг: 0 / 0
19.07.2007, 18:21:27
    #34671380
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
expputx.setTimeout() надо делать до начала транзакции
Да, работает. Спасибо.
Хочется декларативного параметра где-нибудь в веблоджик.иксымэль.
...
Рейтинг: 0 / 0
20.07.2007, 09:32:13
    #34672139
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить transaction timeout на WebLogic'e?
rimanХочется декларативного параметра где-нибудь в веблоджик.иксымэль.
тады подивись на спринг....
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как увеличить transaction timeout на WebLogic'e? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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