Текущее время: Вт, мар 19 2024, 10:24

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: фоновый шаг завис в состоянии "в работе"
СообщениеДобавлено: Чт, ноя 03 2011, 11:42 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Коллеги, подскажите, плз, что делать с такой бедой:

фоновый шаг завис в состоянии "в работе", и из-за этого мы не можем достучаться до документа, который и обрабатывался этим фоновым шагом. Как его (шаг) корректно удалить/перезапустить/сделать еще что-то, чтобы разблокировался системный документ. Опции "логически удалить" в меню swia в нашей системе нет. Зависших процессов или блокировок базис не видит, шаг висит в работе уже три дня, хотя при н.у. выполняется моментально.
заранее спасибо

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый шаг завис в состоянии "в работе"
СообщениеДобавлено: Чт, ноя 03 2011, 14:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Пн, сен 03 2007, 13:20
Сообщения: 1655
Откуда: Пермь, Москва
Пол: Мужской
В SWPR если данный поток не видно (там можно перезапустить поток), то можно совсем его убить транзакцией SWWL - Удаление ЭПО


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый шаг завис в состоянии "в работе"
СообщениеДобавлено: Вт, ноя 08 2011, 15:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Перед SWPR возможно придется понять и устранить проблему - почему ПО завис.
Возможно придется что-н поменять в контейнере шага.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый шаг завис в состоянии "в работе"
СообщениеДобавлено: Чт, ноя 10 2011, 12:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
всем спасибо,
починили так: в swia перенаправили поток к левому пользователю у которого не хватало каких-то прав, шаг изменил свой статус из "в работе" на "ошибка" и системный документ стал доступен пользователям, которые потом запустили поток операций заново.

Использование транзакции swwl приводило к тому, что ЭПО удаляется отовсюду, а документ по прежнему висит в заблокированном состоянии
(там явных блокировок не было, но система писала что-то типа "Документ обрабатывается фоновым заданием")

Про "понять и устранить проблему":
очень хотелось бы ее понять, но я уже не знаю куда смотреть, если даже базис по своим журналам ничего не видит, занятых чем-то неопознанным процессов нет, блокировок нет, та же swia в списке для ЭПО показывает статус COMPLITED, а уже когда внутрь проваливаешься там видим что шаг в работе... Сам системный документ в базе находится в таком состоянии, в каком он должен быть после успешной отработки зависшего шага.
SWPR такие ЭПО тоже не видит...

Если поделитесь идеями где и что можно посмотреть для прояснения ситуации - буду весьма признательна :)

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый шаг завис в состоянии "в работе"
СообщениеДобавлено: Ср, дек 14 2011, 17:43 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
По моему опыту фоновые ЭПО чаще всего зависали в сатусе 'в работе' при переполнении таблицы блокировок. В SWPC, SWPR, SWI2_DIAG их нет. Найти просто: таблица SWWWIHEAD; WI_TYPE <> E, F, W; WI_STAT <> COMPLETED. И потом просто выполнить в SWIA без проверки (SHift-F5). Иногда приходится игнорировать статус CANCELLED (для фонового-то задания).


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB