Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени! Проблема следующая, имеется сервер приложений WAS 7.0.0.21 (Win2008 R2 x64) на котором установлен клиет db2 9.7.4 сервер приложений связан с сервером БД DB2 9.7.4 (Win2008 R2 x64) . Стал падать профиль WAS, при этом в журналах windows видно, что сначала проблема происходит на клиенте db2, т.е. сервер БД продолжает нормально работать. В db2diag.log клиента падает сообщение: 2013-08-27-17.39.47.168000+240 I39413F1011 LEVEL: Severe PID : 10700 TID : 8272 PROC : java.exe INSTANCE: DB2 NODE : 000 APPID : 10.5.70.108.52534.130828154323 EDUID : 8272 FUNCTION: DB2 UDB, SQO Memory Management, sqloDiagnoseFreeBlockFailure, probe:10 MESSAGE : Possible memory corruption detected. DATA #1 : ZRC, PD_TYPE_ZRC, 4 bytes 0x820F0002 DATA #2 : Corrupt block address, PD_TYPE_CORRUPT_BLK_PTR, 8 bytes 0x0000000012700160 DATA #3 : Block header, PD_TYPE_BLK_HEADER, 24 bytes 0x0000000012700148 : E026 0100 0000 B0FA EEE2 ACDA 2C02 BB5F .&..........,.._ 0x0000000012700158 : E026 0100 0000 B0FA .&...... DATA #4 : Data header, PD_TYPE_BLK_DATA_HEAD, 48 bytes 0x0000000012700160 : 4453 4E3D 4353 4552 5649 4345 0055 4944 DSN=CSERVICE.UID 0x0000000012700170 : 3D64 6232 6164 6D69 6E3B 5057 443D 7665 =db2admin;PWD=ve 0x0000000012700180 : 685B 6A78 745B 6600 0000 0000 0000 0000 h[jxt[f......... 2013-08-27-17.39.47.184000+240 E40426F814 LEVEL: Critical PID : 10700 TID : 8272 PROC : java.exe INSTANCE: DB2 NODE : 000 APPID : 10.5.70.108.52534.130828154323 EDUID : 8272 FUNCTION: DB2 UDB, SQO Memory Management, sqloDiagnoseFreeBlockFailure, probe:10 MESSAGE : ADM14001C An unexpected and critical error has occurred: "Panic". The instance may have been shutdown as a result. "Automatic" FODC (First Occurrence Data Capture) has been invoked and diagnostic information has been recorded in directory "C:\ProgramData\IBM\DB2\DB2COPY1\DB2\". Please look in this directory for detailed evidence about what happened and contact IBM support if necessary to diagnose the problem. В db2diag сервера БД на это время ни каких сообщений нет, и вообще нет критических сообщений. Как это побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 19:18 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, А попробуйте первым делом поднять версию фикс-пака до последнего (взять последнего клиента из 9.7 линейки). Попробуйте также на *trap.txt файлы в каталоге, где db2diag.log лежит, db2xprt натравить. Может чего ясно станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 23:51 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Накатил фикс 6. Посмотрим что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2013, 22:33 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Ситуация начала повторяться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 10:22 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, а можно посмотреть SystemOut.log профиля вебсверы в момент падения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 11:33 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, мне что то ситуация не очень понятна, не пробовали обратиться к разработчикам ПТККС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 17:47 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, Попробуйте на сервере приложений перенастроить соединение с Type2 на Type4, в таком случае двоичные библиотеки клиента не будут участвовать в процессе работы. Возможно ошибка уйдет совсем. IBM рекомендует для соединений с удаленными СУБД использовать Type4 соединения. Type2 дает выигрыш только в случае, когда СУБД находится на той же машине что и клиент (тот кто обращается к СУБД). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2013, 18:37 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, а как вы увидели что настроен type2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 00:05 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
где именно это меняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 08:51 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
на всех соединениях тип драйвера 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 09:27 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, в вебсвере Ресурсы - jdbc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 09:48 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
а параметры кучи java машины в вебсфере настроены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 09:54 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
-Xgcpolicy:gencon -Xmx9000m -Xgcthreads8 Но профиль максимум отъедает 3.5Гб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 12:21 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
vitabios, Эмм, насколько я помню, Type4 соединение не выводит записи в db2diag.log. С учетом того, что речь про db2diag.log на клиенте, я сделал вывод, что используется Type2 соединение. Если везде Type4, то каким образом происходит попадание на клиенте (там, где сервер приложений) в db2diag.log записей от процесса java.exe ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 12:24 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
А общая загрузка системы примерно 5-7 Гб из 16 Гб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 12:25 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, -Xgcpolicy:gencon -Xmx9000m -Xgcthreads8 насколько помню разрабы рекомендовали чтобы Xgcthreads равнялось числу ядер процессора минус один. Чуть выше начальный и максимальный размер кучи заданы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 17:34 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Ядер 16 памяти 16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 12:20 |
|
||
|
Из-за DB2 падает WAS.
|
|||
|---|---|---|---|
|
#18+
Guzya, Если на этой машине клиентом DB2 никто, кроме сервера приложений не пользуется, предлагаю следующее: 1. Создать каталог C:\DB2JDBC 2. Скопировать в каталог C:\DB2JDBC файлы db2jcc4.jar и db2jcc_license_cu.jar из подкаталога клиента DB2 (SQLLIB\java). 3. Зайти в консоль управления сервера приложений и заменить значения переменных (Environment > WebSphere Variables): DB2_JCC_DRIVER_PATH = C:\DB2JDBC DB2_JCC_DRIVER_NATIVEPATH = Значение второй переменной нужно сделать пустым. 4. Проверить настройки JDBC-провайдера "DB2 Using IBM JCC Driver". (Resources > JDBC > JDBC providers) Предполагаю, что именно такой провайдер используется в пулах соединений. Проверить как задан путь Classpath. Он должен быть задан так: ${DB2_JCC_DRIVER_PATH}/db2jcc4.jar ${DB2_JCC_DRIVER_PATH}/db2jcc_license_cu.jar ${DB2_JCC_DRIVER_PATH}/db2jcc_license_cisuz.jar Если провайдеров несколько, нужно и их проверять. Главная идея - использовать файлы драйвера из отдельного каталога, чтобы можно было деинсталлировать клиент DB2. 5. Проверить настройки пула(ов) соединений. (Resources > JDBC > Data sources) - Провайдер должен совпадать с тем, что проверяли в п.4. - Driver Type должен быть 4. - Должны быть заполнены параметры Database name, Server name, Port number 6. Перезапустить сервер приложений. 7. Проверить, что приложение(я) нормально работает с СУБД. 8. Деинсталлировать клиент DB2. 9. Перезапустить сервер (ОС). 10. Проверить, что приложение(я) нормально работает с СУБД. Это гарантирует уже 100%, что используется только JDBC Type4. Ошибки работы драйвера JDBC в этом случае будут фиксироваться в лог-файлах сервера приложений. Если же после деинсталяции клиента DB2 будут выдаваться ошибки подключения - это указывает или на попытки использовать Type2 соединение, или на не полностью выполненный пункт 4. Или же приложение использует пул, описание которого встроено непосредственно в приложение. Понятно, что проверять это желательно на тестовом сервере и не забыть сделать резервные копии конфигурации перед внесением изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 12:53 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38449662&tid=1601273]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 438ms |

| 0 / 0 |
