Skip to content

Plone.org.ru

Sections
Personal tools
You are here: Home » Форум » Другая сторона » Базы данных » Обновление Gadfly
Поддержка
Для общения можно использовать списки рассылки: Zope3 и Plone
Дружественный сайт Zope3.ru
 

 • Обновление Gadfly

Replies: 5   Views: 0
Up one level
You need to be a registered member to post to this forum. Register now.
Prev topic | Next topic

 

 • Обновление Gadfly

Posted by korvin at 2008-09-25 02:42

Суть проблемы: есть база gadfly (она помоему по умолчанию к плону прикручена), есть сторонняя прога которая эту базу апдейтит. Вот после апдейта данные в базу добавляются, но из Plona их не видно. Т.е. если даже зайти через ZMI и сделать на этой базе select то выдаст старую базу до изменения сторонней прогой. Стоит сделать любой update через ZMI или просто рестартовать коннект к базе (не сам zope, а именно отключиться подключиться к базе) то все встает на свои места (данные видно). Собственно может кто то сталкивался с подобной проблемой, как рестартовать этот самый коннект автоматически? Весь Zope рестартовать не хочется. Рестартовать нужно 1 раз в сутки допустим в час ночи.
Заранее благодарен
ТТХ:
Zope 2.10.6-final,
python 2.4.4,
Plone 3.1.2,
win2k3

 

 • Re: Обновление Gadfly

Posted by yarovit at 2008-09-26 06:17

как вариант, можно в Zope сделать python-script, в котором переключать каннектор, типа так:

context.db_connector_id.manage_close_connection()
context.db_connector_id.manage_open_connection()

и кроном дергать этот скрипт (через http) по рассписанию...

 

 • Re: Обновление Gadfly

Posted by korvin at 2008-09-26 02:03

Спасибо за вариант. Терзает один вопрос:
Теоретически тогда коннектор этот может кто угодно дернуть по хттп?

 

 • Re: Обновление Gadfly

Posted by yarovit at 2008-09-27 02:15

да, но! можно в скрипте сделать проверку на "ключик" из реквеста,
допустим key_id='abra-kadabra', а кроном дергать линку типа script?key_id=abra-kadabra

и значение этого "ключа" сделать заведомо-сложно-подбираемым

 

 • Re: Обновление Gadfly

Posted by korvin at 2008-09-30 09:11

Сделал, работает. Спасибо за подсказку.

 

 • Re: Обновление Gadfly

Posted by yarovit at 2008-10-01 09:01

незачто ;)

 

 

liveinternet.ru: показано число посетителей за сегодня