BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Скрипт не срабатывает по таймеру
СообщениеДобавлено: 22 июн 2009, 11:41 
имеется вот что:

Есть скрипт (id=5), состоящий из двух функций, одна из которых (id=7) должна срабатывать по таймеру. Значение таймера - 2 минуты, к примеру.

Однако, скрипт не срабатывает по таймеру, но срабатывает по любому другому событию, например, занесение расхода.

Планировщик:
Изображение


./scheduler_reload. sh выполнялся. Логи:

Код:
INFO   22.06.2009 11:31:38  TaskExecuter => setStatus() : 1
INFO   22.06.2009 11:31:38  TaskExecuter => reloadTasks()
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.ipn.LogCalculator
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.phone.BalanceSetter
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.phone.BalanceSetter
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.npay.Calculator
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.rscm.Calculator
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.contract.CleanerContract
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.mail.MailSender
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.contract.ContractStatusSetter
INFO   22.06.2009 11:31:38  Task: bitel.billing.server.script.TimerEventGenerate
INFO   22.06.2009 11:31:38  TaskExecuter => setStatus() : 0
DEBUG  22.06.2009 11:32:01  Looking tasks
DEBUG  22.06.2009 11:33:01  Looking tasks
DEBUG  22.06.2009 11:34:01  Looking tasks
DEBUG  22.06.2009 11:35:01  Looking tasks
DEBUG  22.06.2009 11:36:01  Looking tasks
DEBUG  22.06.2009 11:37:01  Looking tasks



script:
Код:
 id     title                                     
 -----  ------------------------------------------
 2      Группа тестовых скриптов                   
 3      balance update                             
 5      установка статуса в зависимости от баланса



script_event_type:
Код:
 169    0       1              3            Таймер         


script_function:
Код:
 id     script_id     title                                                                     
 -----  ------------  -------------------------------------------------------------------------
 1      2             Обновление баланса после переноса из 1С                                   
 7      5             ежедневная проверка баланса и установка статуса "приостановлен" при bal<0
 6      5             test                     


script_function_event_type:
Код:
 fid     mid     event_id   
 ------  ------  -----------
 1       0       3           
 2       0       3           
 3       0       1           
 4       0       3           
 5       0       1           
 6       0       1           
 7       0       3     


contract_script:
Код:
 id      cid     date1      date2     script_id     comment   
 ------  ------  ---------  --------  ------------  ----------
 178812  7966    6/1/2009   (null)    5                       



Т.е. ещё раз: по таймеру не срабатывает, по событию срабатывает.
Что я неправильно сделал?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 июн 2009, 11:51 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Покажите scheduler.log, где отрабатывает задача генерации событий таймера. После этого покажите script.log. Увеличивается ли размер таблицы script_event_queue?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 июн 2009, 12:10 
Ой, я прошу прощенья, я осёл :) Скрипт срабатывает, но не каждые 2 минуты, как бы мне хотелось, а каждую вторую минуту часа.
Cинтаксис crontab можно использовать в планировщике (*/2)?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 июн 2009, 14:56 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
kompot писал(а):
Cинтаксис crontab можно использовать в планировщике (*/2)?

да, у них синтаксис викси крона


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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