Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Привет все. Имеем в шедулере несколько R-ок, которые, понятное дело, периодически запускаются. И вот, приходишь ты как-то на работу, смотришь, а большинтсво очередей с запущенными из шедулера отчетами, находятся в статусе W (ожидания). И находятся они там уже продолжительное время (предположим всю ночь). Идём в SERVERADMINISTRATIONWORKBENCH.exe, смотрим и видим одну или парочку процессов, у которых OW-Status = Zombie, OS-Status = Stop (у этих процессов нет Parent процессов). Если мы срубим эти процессы, то перестанет работать шедулер напрочь. Процессы, которые находятся в статусе P (Processing) тоже надо будет перезапускать, перед этим сделав им kill. Как сделать так, чтобы очереди не зависали? ----- XE_SP23_N1 MS SQLServer2000 ----- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 10:49 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Если это JDE, то лучше, наверное, уволиться... (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 10:02 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Дык увольняйся :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 10:33 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
zhir Как сделать так, чтобы очереди не зависали? А вы смотрели логи отчетов? Просто аналогичная ситуация бывает, даже научились её моделировать -)) отчет вызывает access violation после этого все задания становятся в статус W, помогает перезапуск Queue kernel и главное, все задания стоящие в W, так и будут в W до первого запуска любого батча. Естевственно задание на котором вылетело, нужно перезапустить. Наверно я бы в случае такой проблемы как у вас вывел бы проблемные задания на другой entrprise сервер, чтобы эти проблемы не влияли на работу пользователей.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 11:15 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Дык я сразу и уволился, как увидел ЭТО =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 12:16 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
CodenamedДык я сразу и уволился, как увидел ЭТО =)Что же вас так напугало? -)) Кстати почему то действительно, есть такая тенденция, у заказчиков, где началось внедрение, текучесть кадров повышается -)) Но мне всегда казалось, что это от лени - не охота им брать дополнительную нагрузку на себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 12:21 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
ДенЧто же вас так напугало? -)) Как разработчика меня повергли в ужас: - кошмарный интерфейс пользователя (WEB не в счет, да он и не везде подходит) - достаточно убогий движок (гигабайты полуненужных метаданных и не работающее JIT) - совершенно кошмарный редактор отчетов (и по исполнению, и по возможностям) - NER - это просто песня!!! - за среду разработки хотелось бы травмировать ее разработчиков Для человека, который: -привык к по-настоящему удобным средствам разработки (ИМХО: после Visual Studio и .Net неприятно откатываться к Делфи, про 1С же подумать страшно). - привык, что интерфейс пользователя делается предельно аккуратно, а серверное решение - предельно гибко - наконец, который имеет выбор места работы и возможность заниматься тем, что нравится JDE - это неприемлемо. Потому и уволился) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 12:37 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Ден zhir Как сделать так, чтобы очереди не зависали? А вы смотрели логи отчетов? Просто аналогичная ситуация бывает, даже научились её моделировать -)) отчет вызывает access violation после этого все задания становятся в статус W, помогает перезапуск Queue kernel и главное, все задания стоящие в W, так и будут в W до первого запуска любого батча. Естевственно задание на котором вылетело, нужно перезапустить. Наверно я бы в случае такой проблемы как у вас вывел бы проблемные задания на другой entrprise сервер, чтобы эти проблемы не влияли на работу пользователей.. Если говорить о линуксе, то есть такая дока Increasing Semaphores on Red Hat Linux там нужно в /etc/sysctl.conf прописать kernel.sem = 1024 32000 100 142 И тогда зомбаки не появляются. Но вот что делать под виндами хрен знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 16:12 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Codenamed ДенЧто же вас так напугало? -)) Как разработчика меня повергли в ужас: - кошмарный интерфейс пользователя (WEB не в счет, да он и не везде подходит) - достаточно убогий движок (гигабайты полуненужных метаданных и не работающее JIT) - совершенно кошмарный редактор отчетов (и по исполнению, и по возможностям) - NER - это просто песня!!! - за среду разработки хотелось бы травмировать ее разработчиков Для человека, который: -привык к по-настоящему удобным средствам разработки (ИМХО: после Visual Studio и .Net неприятно откатываться к Делфи, про 1С же подумать страшно). - привык, что интерфейс пользователя делается предельно аккуратно, а серверное решение - предельно гибко - наконец, который имеет выбор места работы и возможность заниматься тем, что нравится JDE - это неприемлемо. Потому и уволился) Понятно, что уважаемы идусы, которые писали джид - это не идеал, но, если подойти с умом и смекалкой к джиду, то очень чудно всё работает. JDE + t-sql+OLAP+корпоративный сайт - очень даже ничего. А к разработке привыкаешь и эти мелочи в отчетах - полная фигня. Мне джид в разработке чем-то напоминает MS Access только ещё нужно знать бизнес-логику ф-ций. Одна беда с установкой обычно. Декларируют, что сертифицированный специалист должен установить джид за 10 дней . у меня получалось за 2 недели ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 16:18 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
2Ден Перезапуск службы - это выход, конечно, интересный, то есть решающий задачу в лоб. Предположим, что процесс зависший - это жернализация. вопрос: А вы когда-нибудь сносили журнализацию на середине её работы? Точнее пробовали устранять потом кривизну данных? Процесс, наверняка увлекательный ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 16:22 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Установку джедая наблюдал - жесть... :) Я просто привык делать все качественно, так чтобы оформление не хуже MS Office) Слабость.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 20:49 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Смотри здесь Solution ID: Solution Type: Standard 201021330 Solution Library: E1 Technical/Tools Did this solve your Problem? Yes No, Continue Search Summary: E1: GOS: Zombies Processes Cleanup Recommendation for Unix Servers Details: E1: GOS: Zombies Processes Cleanup Recommendation for Unix Servers ISSUE: EnterpriseOne 8.9 SP2_J1 / Unix (AIX 5.2) /Oracle 9.2.01 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 12:39 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
OWABEСмотри здесь Solution ID: Solution Type: Standard 201021330 Solution Library: E1 Technical/Tools Did this solve your Problem? Yes No, Continue Search Summary: E1: GOS: Zombies Processes Cleanup Recommendation for Unix Servers Details: E1: GOS: Zombies Processes Cleanup Recommendation for Unix Servers ISSUE: EnterpriseOne 8.9 SP2_J1 / Unix (AIX 5.2) /Oracle 9.2.01 Я писал, что как в юнихе с эти бороться знаю, а вот как винду подкорректировать - хз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 13:08 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
Извини не дочитал, мусора понаписали... я как рас решаю проблему для клиента с юниксом. Быстрее спросить у Oracle, расскаже чем закончилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:09 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
zhir Если говорить о линуксе, то есть такая дока Increasing Semaphores on Red Hat Linux там нужно в /etc/sysctl.conf прописать kernel.sem = 1024 32000 100 142 И тогда зомбаки не появляются. Но вот что делать под виндами хрен знает. Подкинь линк посмотреть документ, спасиб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:22 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
OWABE zhir Если говорить о линуксе, то есть такая дока Increasing Semaphores on Red Hat Linux там нужно в /etc/sysctl.conf прописать kernel.sem = 1024 32000 100 142 И тогда зомбаки не появляются. Но вот что делать под виндами хрен знает. Подкинь линк посмотреть документ, спасиб.Эти параметры для линуха указаны в инструкции по установке JD Edwards EnterpriseOne server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:42 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
zhir2Ден Перезапуск службы - это выход, конечно, интересный, то есть решающий задачу в лоб. Предположим, что процесс зависший - это жернализация. вопрос: А вы когда-нибудь сносили журнализацию на середине её работы? Точнее пробовали устранять потом кривизну данных? Процесс, наверняка увлекательный ;))Если процесс который отвечал за выполнения журнализации ушел в зомби, то развлечения в любом случае предстоят -)) Ну тут помогут, разнесение всяких тяжелых пакетов, типа salesupdate и т.д во время когда система наименее загружена.. P.S. есть отчеты которые правят данные, в случае сбоя работы системы. во всяком случае склад и финансы иожно поправить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:47 |
|
||
|
JDE: Чтобы очередь не зависала и zombie не было.
|
|||
|---|---|---|---|
|
#18+
To: DEN Параметры указанные в документе Example: /etc/sysctl.conf These lines are from a typical sysctl.conf file that are used to set kernel parameters based on the previous information: fs.file-max = 32768 kernel.shmmax = 268435456 kernel.sem = 500 32000 32 1024 kernel.msgmax = 65535 kernel.msgmnb = 65535 kernel.msgmni = 1024 Хотелось бы увидеть рекомендации на kernel.sem = 1024 32000 100 142 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=34494866&tid=1527508]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 447ms |

| 0 / 0 |
