Текущее время: Чт, июл 17 2025, 11:45

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Блокировка одновременного запуска программы
СообщениеДобавлено: Чт, окт 21 2010, 08:49 
Специалист
Специалист

Зарегистрирован:
Вс, фев 22 2009, 13:01
Сообщения: 101
Пол: Мужской
Коллеги, вот такая проблема. Не подскажете, где копать?

Есть программа. Она при запуске шерстит документы и на их основе генерит другие документы.
Естественно, чтобы не было всяких задвоений, реализованы проверки существования целевого документа и его сторно в случае необходимости.

Возникла такая ситуация. Два юзера практически одновременно запустили эту программу с одними и теми же параметрами. Получилось, что оба процесса одновременно убедились в отсутствии связанного документа, и с удовольствием записали каждый по одному. Итого получилось задвоение.

Вопрос: можно ли как-то отслеживать уже запущенные в кластере процессы и отрубать запуск такого же?
Причем важно, что юзеры должны иметь возможность одновременного выполнения программы, но просто параметры выборки пересекаться не должны.

_________________
В теории практика ничем не отличается от теории, но на практике отличается.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Блокировка одновременного запуска программы
СообщениеДобавлено: Чт, окт 21 2010, 08:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Как насчет блокировок ENQUEUE_ и снятие блокировки DEQUEUE_?

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Последний раз редактировалось FeBO-Sh Чт, окт 21 2010, 09:36, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Блокировка одновременного запуска программы  Тема решена
СообщениеДобавлено: Чт, окт 21 2010, 09:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Lock Objects

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка одновременного запуска программы
СообщениеДобавлено: Чт, окт 21 2010, 09:07 
Специалист
Специалист

Зарегистрирован:
Вс, фев 22 2009, 13:01
Сообщения: 101
Пол: Мужской
ArmAnn написал:

Спасибо!
Это оно!

_________________
В теории практика ничем не отличается от теории, но на практике отличается.


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

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


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

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


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

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