01.07.2009 16:18

  1. spoof

    0 ↑
    0 ↓
    Возможно ли как-то django указать timeout'ы при коннекте к базе данных?
    И вообще интересно как вы решаете вопрос отвалившейся БД во время работы или вообще недоступности БД при старте? чтобы вывести человеко понятное сообщение, мол извините база данных недоступна
  2. Анонимно

    0 ↑
    0 ↓
    Таймаут для отвалившейся базы — это потому что джаншга долго раздуплиться не может, что база уже недоступна?

    Поидее, там очень маленький таймаут.

    Личто у нас вопрос отвалившейся БД никак не решается, выдается стандартаня ошибка 500, без конкретного пояснения, что именно случилось. В этот же момент шлется нотификейшин и далее мы поднмаем БД. Все стандартно.
  3. spoof

    0 ↑
    0 ↓
    Например отвалилась база, django соответственно при запросе начинает в нее ломится и не может попасть. причем ломится с каким-то большим таймаутом, ибо nginx, который зовет django через fscgi, успевает сказать клиенту 504 ошибку (это происходит если django не дала ответа в течении минуты). Вот вопрос в том как бы заставить django ждать ответа от мускуля меньше
  4. человекопонятное сообщение не предполагает технической информации. достаточно написать мол у нас профилактические работы проводятся.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.