• haproxy и перебор серверов

    @gagoman
    Может я не правильно понял, но heartbeat/keepalived используются для снижения отказа единой точки входа, в данном случае haproxy. То есть, делаем shared IP на 2 сервера с haproxy. Один работает, второй ждет. Первый падает, heartbeat перебрасывает IP на второй и запускает haproxy.

    В случае балансировки:
    в backend можно указать какие сервера активные, какие для backup. Для них включается check. Дальше haproxy разрулит.
    То есть, можно сделать 2 основных, 2 для backup. Запросы на backup пойдут только тогда, когда все основные будут мертвы.

    Цепи вида srv1->srv2->srv3, к сожалению, не настраивал. Можете привести пример,
    зачем нужен failover failoverа серверов приложений?
    Ответ написан
    Комментировать
  • PyQt4. Как получить результат всех запросов из QWebView?

    @gagoman
    Собрал ваш пример с PySide — все работает.
    Python 2.6.6, PySide 1.1.0qt474, Win 7 x86

    Попробовал немного другой вариант, а именно:
    вместо:
    self.connect(self, SIGNAL("finished(QNetworkReply*)"), self.print_response)
    

    использовал:
    self.finished.connect(self.print_response)
    


    В данном случае тоже сработало.

    Я так понял, вы ждете в output что-то типа:

    PySide.QtCore.QUrl('http://www.yandex.ru/data/mail.js?yaru=y') True

    PySide.QtCore.QUrl('http://kiks.yandex.ru/system/fc06.html') True

    PySide.QtCore.QUrl('http://kiks.yandex.ru/system/fc06.swf') True

    PySide.QtCore.QUrl('http://suggest.yandex.ru/jquery-1-4-2.crossframeajax.html') True


    Если надо — проверю на PyQt

    P.S. и пожалуйста — не ставьте точки с запятой в конце строки
    Ответ написан
    5 комментариев
  • Торренты убивают связь на СТРИМе?

    @gagoman
    А ОС какая? Если XP, то дело может быть в half-open соединениях, а точнее их кол-ве. Малое число (10) по стандарту в XP, могут привести к тотальному отпаданию http (было у знакомого). Почитайте, может оно — half-open.com/questions_ru.htm
    Ответ написан