J’utilise la directive Apache Proxy Balancer pour twigr un ensemble de serveurs légers (pour Rails).
Ainsi:
BalancerMember http://127.0.0.1:5000 route=thin0 BalancerMember http://127.0.0.1:5001 route=thin1 BalancerMember http://127.0.0.1:5002 route=thin2
Toutefois, mince peut également être configuré pour utiliser les sockets de domaine unix.
Je veux donc pouvoir faire quelque chose comme:
BalancerMember unix://tmp/thin.0.sock route=thin0 BalancerMember unix://tmp/thin.1.sock route=thin1 BalancerMember unix://tmp/thin.2.sock route=thin2
Mais Apache ne le prend pas. Apparemment, nginx peut le faire, mais je veux vraiment utiliser Apache.
Y a-t-il un moyen?
Réponse courte, non.
De http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
Il prend en charge l’équilibrage de charge pour les protocoles HTTP, FTP et AJP13
Donc, ce sont les seuls protocoles pris en charge.