haproxy/TODO

22 lines
1.0 KiB
Plaintext
Raw Normal View History

* x-forwarded-for
* impl<70>menter l'option "log global" au niveau proxy pour utiliser les logs
globaux.
* matching case-insensitive
+ factoriser la fonction de log (send_log = send_syslog+warning+alert)
+ d<>sactivation du keep-alive (suppression des ^Connection: et ajout des Connection: close)
-> 4 lignes (2 del, 2 add) suffisent.
- loguer t_cnx, t_data, t_total
- mesurer le tps consomm<6D> entre deux select, et fournir la conso CPU :
%cpu = 100 * (tpreselect(n+1)-tpostselect(n)) / (tpreselect(n+1)-tpreselect(n))
- impl<70>menter limitation fd dans la conf : setrlimit(RLIMIT_NOFILE, ...)
- impl<70>menter core/no-core dans la conf : setrlimit(RLIMIT_CORE, ...)
- impl<70>menter outgoing addr
- optimiser les regex pour acc<63>l<EFBFBD>rer les matches :
- compter les matches
- si match(n) & ([n].cpt > [n-1].cpt) & ([n].action == [n-1].action), swap(n,n-1)
- r<>guli<6C>rement, diviser tous les compteurs (lors d'un d<>passement par exemple)
- filtrage sur l'adresse IP source
- ne pas loguer certaines adresses IP sources
- gestion keep-alive