zc.resumelb

Screenshot Software:
zc.resumelb
Detalii soft:
Versiune: 0.6.2
Incarca data: 20 Feb 15
Producător: Jim Fulton
Licenţă: Gratuit
Popularitate: 3

Rating: nan/5 (Total Votes: 0)

zc.resumelb este un instrument care oferă un echilibrist sarcină pentru aplicații WSGI care sortează cererile în clase cerere și atribuie cererilor & nbsp; de o anumită clasă la aceleași lucrătorilor.
Echilibrare încărcare a putea beneficia dacă aveți o aplicație care:
- Are prea multă sarcină (sau este prea lent) pentru a fi rezolvate de un singur proces,
- Are un set de lucru care este prea mare pentru a încăpea în cache utilizate de procesul de, și
- Există o modalitate de a clasifica cereri, astfel încât există puține suprapunere în seturile de lucru ale diferitelor clase.
Dacă ceea ce e mai sus vi se aplică (sau daca esti curios), citiți mai departe

Ce este nou în această versiune:.

    < li> fix: a. lipsa de priză de expirare ar putea cauza cererilor de scurgeri

Ce este nou în versiunea 0.5.2:

  • fix: fișiere temporare create atunci când tamponare de date în echilibrat de sarcină nu au fost închise în mod explicit. În general, acestea au fost închise prin colectare a gunoiului, dar în anumite situații, numărul lor ar putea construi rapid, ceea ce duce la dosar-descriptor epuizare.
  • fix:. Înregistrări Tracelog "I" nu conține întotdeauna informații lungime de intrare
  • fix:. Înregistrări Tracelog "I" au fost incluse doar atunci când se utilizează bazine fir de

Ce este nou în versiunea 0.5.1:

  • fix: Lucrător CV date nu a fost inițializat corect atunci când nu parametrii sunt trecute la constructor și când citesc un fișier CV, cauzând resmes nu nu pentru a actualiza.
  • fix: erori lucrătorilor au fost scrise la standard de afară, mai degrabă decât să fie conectat
  • .
  • fix: aplicații WSGI slab comportat care nu reușesc să prind erorile cauzate de cereri să stea, mai degrabă decât a reveni 500 de răspunsuri
  • .

Ce este nou în versiunea 0.5.0:

  • schimbat modul în care sunt identificate inregistrari tracelog pentru a reflecta kg Numere cerere. Înregistrările sunt diferentiate prin includerea unui identificator kg ca un prefix. De exemplu, & quot; 1,22 & quot; indicat cerere număr 22 de la lb 1.
  • La definirea lucrătorilor care inregistreaza cu Zookeeper, vă poate furniza acum o descriere în dosar paste.ini care apare în Zookeeper. În timp ce PID-ul singur furnizează suficiente informații pentru a găsi un lucrător, de multe ori o descriere (de exemplu, nume de instanță sau cale) poate face mai ușor.

Ce este nou în versiunea 0.4.0:

  • Schimbarea algoritmul de echilibrare a sarcinii de a lua restanțelor de lucrătorilor insuficient utilizate în calcul, pentru a permite un parametru variație mai mică pentru a fi utilizate, ceea ce permite noi lucrători să fie mai bine utilizate.
  • schimbată algoritmul de echilibrare a încărcării pentru a încerca doar un pic mai greu pentru a menține locul de muncă cu lucrători calificați de care nu penaliza muncitori pentru prima lor cerere restante. (Cu alte cuvinte, atunci când ajustarea scrores lucrător chacking un restante maxim, am scade 1 din restante lucrătorului dacă este diferită de zero.
  • Serverul de stare prevăzută la utilizarea Zookeeper ascultă acum pe un soclu unix-domeniu.
  • Serverul de stare prevăzută la utilizarea Zookeeper include acum ora de începere a celei mai vechi cererii de fiecare lucrător, pentru a fi utilizate pentru monitorizare.
  • fixe: Muncitori tamponat corpuri mari de solicitare în memorie. Acum, corpuri mari de cerere sunt tamponate la disc.
  • optimizări intern, în special writh ceea ce privește manipularea corpuri mari de cerere și răspuns.

Ce este nou în versiunea 0.3.0:

  • schimbat modul zkresumelb (programul de încărcare-echilibrist care funcționează cu Zookeeper) mânere busteni de acces. Acum, treci un nume logger de logare Python. Dacă nu treci nimic, atunci nimic nu va fi inregistrata.

Ce este nou în versiunea 0.2.0:

  • A avut un nou API pentru obtinerea de lucrător reia, de obicei, din Codul de monitorizare:
  • & gt; & gt; & gt; zc.resume.worker import
  • & gt; & gt; & gt; zc.resume.worker.get_resume imprimare (adr)
  • Acest lucru este util atât pentru a obține CV-ul unui lucrător și pentru a se asigura că lucrătorul este acceptarea conexiunilor de încărcare-echilibrare.
  • Există, de asemenea, o versiune scriot de acest lucru:
  • bin / get-lucrător-CV 192.168.24.60:33161
  • Când utilizați Zookeeper, puteți solicita un server de statut kg. Adresa devine înregistrat Zookeeper. Când vă conectați la ea, te întorci un șir JSON conține întârzierile generală lb și adresele și restanțele de fiecare lucrător.

  • Metodele
  • setările de actualizare au fost modificate pentru a reveni setările la valorile implicite atunci când nu sunt prevăzute. Acest lucru este important mai ales atunci când sunt utilizate împreună cu Zookeeper, astfel încât să puteți uita la un copac și știu ce sunt setările fără să știe istoria schimbare.
  • Adaugata grațios încărcare-echilibrist și închidere muncitor pe SIGTERM.
  • fix:. ID-uri de cerere jurnal urmă nu au fost atribuite corect atunci când se utilizează mai multe echilibrat de încărcare
  • Adaugata de ambalaje date meta a ajuta la gasirea 1.0b1 gevent (care este la http://code.google.com/p/gevent/downloads/list)
  • actualizat API pentru aplicarea urmă logare pentru a se potrivi de zc.zservertracelog, în principal, pentru a obține logare bază de date pentru aplicații ZTK.

Cerințe :

  • Python

Alte software-uri de dezvoltator Jim Fulton

zc.zope3recipes
zc.zope3recipes

14 Apr 15

zc.monitor
zc.monitor

14 Apr 15

zc.s3uploadqueue
zc.s3uploadqueue

20 Feb 15

Comentarii la zc.resumelb

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!