zc.resumelb является инструментом, который обеспечивает балансировки нагрузки для WSGI приложений, сортирует запросы в классы запросов и назначает запросы & NBSP; данного класса с теми же рабочими.
Нагрузка балансировки может помочь вам, если у вас есть приложение, которое:
- Слишком много нагрузки (или слишком медленно) должны быть обработаны в едином процессе,
- Имеет рабочий набор, который является слишком большим, чтобы поместиться в тайниках, используемых в Вашем процессе, и
- Есть способ классифицировать запросы так, что мало перекрытие рабочих наборов различных классов.
Если то, что выше относится к вам (или, если вам интересно), то читайте дальше
Что нового В этом выпуске:.
- < LI> Исправлено:. отсутствие тайм-аута сокета может привести к утечке запросы
Что нового в версии 0.5.2:
- Исправлено: Временные файлы, создаваемые при буферизации данных в балансировки нагрузки не были закрыты в явном виде. Как правило, они были закрыты путем сбора мусора, но в определенных ситуациях, их число может строить быстро, что приводит к файл-дескриптор истощение.
- Исправлено:. записей Tracelog "Я" не всегда содержат информацию входной длины
- Исправлено:. записей Tracelog «я» были включены только при использовании пулов потоков
Что нового в версии 0.5.1:
- Исправлено: работник резюме данные не правильно инициализировать когда никакие параметры не передаются конструктору и при чтении файла резюме, вызывая resmes не не обновить.
- Исправлена ошибка: рабочие были написаны в стандартный, а не вошедшего .
- Исправлено: Плохо воспитанные WSGI приложения, которые не в состоянии поймать ошибки вызваны запросы повесить вместо возвращения 500 ответов .
Что нового в версии 0.5.0:
- Изменен способ tracelog записи определены с учетом фунтов число запросов. Записи снято неоднозначность путем включения идентификатора фунт в качестве префикса. Например & Quot; 1,22 & Quot; указано количество запросов от 22 фунтов 1.
- При определении рабочих, которые регистрируют с зоопарка, теперь вы можете поставить описание в paste.ini файл, который показывает в зоопарка. В то время как одни ПИД обеспечивает достаточно информации, чтобы найти работника, часто описание (например, имя экземпляра или путь) может сделать это проще.
Что нового в версии 0.4.0:
- Изменение алгоритма балансировки нагрузки, чтобы взять на отставаний недоиспользуемым рабочих в счет, чтобы нижняя параметр дисперсии, которые будут использоваться, что позволяет новых работников, чтобы быть лучше использовать.
- Изменен алгоритм балансировки нагрузки, чтобы попытаться просто немного сложнее держать работу с квалифицированными рабочими, не наказание работников для их первого выдающегося запросу. (Другими словами, при регулировке рабочих scrores chacking максимальное отставание, мы вычитаем 1 из отставания работника, если это не ноль.
- Сервер статус предоставляется при использовании зоопарка в настоящее время слушает сокет Unix-домена.
- Сервер статус предоставляется при использовании зоопарка теперь включает в себя время начала старейшего запросу для каждого работника, который будет использоваться для мониторинга.
- Исправлено: Работники буферный большие тела запроса в памяти. Теперь большие тела запроса буферизуются на диск.
- Внутренние оптимизации, особенно writh отношении обработки больших запросов и ответов органы.
Что нового в версии 0.3.0:
- Изменен способ zkresumelb (балансировки нагрузки программа который работает с зоопарка) обрабатывает журналов доступа. Теперь, вы передаете имя регистратора ведения журнала Python. Если вы ничего не проходит, то ничто не будет зарегистрирован.
Что нового в версии 0.2.0:
- Там в новый API для получения рабочего резюме, как правило, из кода мониторинга:
- & GT; & GT; & GT; импорт zc.resume.worker
- & GT; & GT; & GT; печать zc.resume.worker.get_resume (адрес)
- Это полезно как для получения резюме работника и, убедившись, что работник принимает балансировки нагрузки соединений.
- Там также scriot версия этого:
- бен / получить-работник-резюме 192.168.24.60:33161
- При использовании зоопарка, вы можете запросить сервер о состоянии фунтов. Адрес регистрируется с зоопарка. При подключении к нему, вы получите обратно JSON строку, содержащую общую отставание фунт и адреса и отставания каждого работника.
- настройки Обновление были изменены, чтобы вернуться к настройкам по умолчанию, когда не предусмотрено. Это особенно важно при использовании с зоопарка, так что вы можете посмотреть на дерево и знать, какие параметры не зная историю изменений.
- Добавлена изящные балансировки нагрузки и рабочий выключение на SIGTERM.
- Исправлено:. IDS запрос журнала трассировки не были назначены правильно при использовании нескольких балансировки нагрузки
- Добавлена упаковки мета-данные, чтобы помочь найти gevent 1.0b1 (который находится в http://code.google.com/p/gevent/downloads/list)
- Обновленный интерфейс для регистрации приложения трассировки совпадать с zc.zservertracelog, в основном, чтобы получить регистрацию базы данных для приложений ZTK.
Методы
Требования
- Python
Комментарии не найдены