Изменение настроек flask-alchemy runtime

40 views
Skip to first unread message

Alexander Perepelica

unread,
Feb 19, 2014, 3:19:59 AM2/19/14
to flask-...@googlegroups.com
Здравствуйте!
Подскажите, как реализовать изменение настроек соединение (IP, user ...) для  flask-alchemy во время выполнения приложения. Пока данная возможность реализуется путем перезагрузки. Может есть решение более удобное?
Спасибо!

Владимир Прохода

unread,
Feb 19, 2014, 4:01:05 AM2/19/14
to flask-...@googlegroups.com
У вас меняется конфиг и вы его перечитываете?

1. Можно сделать обработку сигнала SIGUSR1 по которому перечитывать конфиг и переоткрывать коннекты к базе.
2. Можно поставь какой-нибудь tcp прокси перед базой. Например haproxy. Тогда приложение ничего не будет знать о текущей базе.


--
Вы получили это сообщение, поскольку подписаны на группу flask-russian.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес flask-russia...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

Alexander Perepelica

unread,
Feb 19, 2014, 4:12:04 AM2/19/14
to flask-...@googlegroups.com
Да я тоже думал поставить какой прокси, правда, самодельный на с/с++. Но на Ваш вариант гляну (haproxy).
Суть задачи в том, чтобы ппользователь мог указать сервер с которым он хочет работать и подключиться к нему. Пока реализовал все без моделей c  psycopg2. Вот захотелось все єто дело упростить за счет использования MVC, правда, пока безуспешно.


19 февраля 2014 г., 11:01 пользователь Владимир Прохода <vladimi...@gmail.com> написал:

--
Вы получили это сообщение, так как подписаны на группу "flask-russian".
Чтобы отказаться от подписки на эту тему, перейдите на страницу https://groups.google.com/d/topic/flask-russian/j9guKZKt5bw/unsubscribe.
Чтобы отказаться от подписки на эту группу и все входящие в нее темы, отправьте электронное письмо на адрес flask-russia...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages