YarrowSoft

Архив : Re: [cache_ru] CSP и Cache процессы : группа пользователей постреляционной СУБД Cache


[Предыдущее - [cache_ru] CSP и Cache процессы] [Следующее - Re[2]: [cache_ru] CSP и Cache процессы]


Письмо #5121

Тема: Re: [cache_ru] CSP и Cache процессы
Начало этой темы: [cache_ru] CSP и Cache процессы
Это ответ на: [cache_ru] CSP и Cache процессы
Ответ на это письмо: Re[2]: [cache_ru] CSP и Cache процессы
От: Alexander Pavlov Дата: 18 Мая 2006 02:25

Здравствуйте, Андрей.

Можно запускать из CSP job, который получит данные и запишет их во
временный глобал, а в CSP делайте что хотите с этими данными по
завершении дочернего процесса.

Вы писали 17 мая 2006 г., 18:06:26:

> Здравствуйте.

> Возникла необходимость в том, чтобы каждая новая csp-страница,
> вызванная из текущей или обновленная конкретная страница
> обрабатывалась другим процессом.
> Грубо говоря, чтобы при нажатии в браузере кнопки Refresh и следующего
> кода CSP-страницы: #($J)# - каждый раз отображалось новое значение.
> По умолчанию Cache оставляет процесс запущенным и затем использует тот
> же самый при следующем вызове, необходимо же чтобы он каждый раз
> принудительно убивался.
> Первое что пришло в голову, в конце каждой страницы добавить код:
> <server>j ^kill($J)</server>
> и программу kill: kill(J) h 1 d $ZU(4,J)
> Но: это выглядит не красиво и непонятно что происходит с лицензиями
> Cache (предполагаю, что каждый вызов ^kill съедает дополнительный
> лицензионный слот на время равное грейс-периоду, что не есть хорошо).
> Возможно, существует более простое (правильное?) решение проблемы?
> Что-нибудь вроде %session.Preserve, только наоборот?

> з.ы. сие извращение необходимо для того, что Cache взаимодействует с
> некоей системой, которая всегда возвращает одинаковые данные для
> процесса, даже если сами данные внутри системы изменились.
> если же опросить систему из нового процесса, то возвращаются
> актуальные на этот момент данные. для получения новых данных
> приходится создавать еще один процесс.
> з.з.ы. использование порта 1972 вместо 80 решает проблему с процесами,
> но не подходит по понятным причинам.
> з.з.з.ы. Используется Cache 5.0.x

> --
> С уважением, Волчек Андрей
> mailto: E-Mail



>  
> Yahoo! Groups Links



>  





--
С уважением,
Alexander                          mailto:E-Mail



------------------------ Yahoo! Groups Sponsor --------------------~-->
Get to your groups with one click. Know instantly when new email arrives

http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/PhFolB/TM

--------------------------------------------------------------------~->


[2000|2001|2002|2003|2004|2005|2006|2007|2008] [Январь|Февраль|Март|Апрель|Май|Июнь]
[01|02|03|04|05|06]