BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 июн 2025, 01:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 18 апр 2013, 15:38 
Не в сети

Зарегистрирован: 17 апр 2013, 14:39
Сообщения: 9
Карма: 0
Выявлена достаточно странная работа скриптов поведения: при создании скрипта и навешивании ему события вида "Перед добавлением субдоговора" он начинает отрабатывать,но любое дальнейшее изменение в скрипте игнорируется (даже навешивание новых событий) и сервер продолжает выполнять старый скрипт. Удаление скрипта и создание нового с таким же событием "Перед добавлением субдоговора" в той же группе скриптов также не помогает - отрабатывает старый (в server_script.log логи старого скрипта). Помогает только перезагрузка сервера. При этом скрипт поведения с событием например "Договор создан" работает нормально и не требует перезагрузки после его правки.
Так и должно быть или я что-то неправильно делаю?
-------------------------------------------
Сервер: вер. 5.1 сборка 851 от 11.03.2013 17:43:17
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_21


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 апр 2013, 18:52 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
часть скриптов поведения может кэшироватся сервером/радиусом насколько я помню, где-то в конфигурации был флаг отключать или включать это дело. По крайней мере что-то такое вспоминается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 апр 2013, 13:49 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Какие-то скрипты сервером кешируются, а какие-то нет и выясняется это только методом тыка :(
Радиус из dialup кеширует всегда, поэтому там есть flush для сброса кеша, жаль что у сервера такого нету, ЕМНИМС.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 апр 2013, 08:43 
Не в сети

Зарегистрирован: 17 апр 2013, 14:39
Сообщения: 9
Карма: 0
Заметил такую вещь. В таблице script_event_queue есть эвенты с полем event_id числового типа (скрипты с такими эвентами нормально себя ведут при редактировании) и с ссылками на java-классы (для "Перед добавлением субдоговора" это "ru.bitel.bgbilling.kernel.event.events.ContractAddingSubEvent") - вот они и кешируются без возможности дальнейшего редактирования.


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

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.048s | 24 Queries | GZIP : On ]