Hello Amanda,
I'm wondering why you're using "mode tcp" for http loadbalancing ?
Besides that - i don't see anything unusual in your config.
Of course if you've got a recent kernel (> 2.6.28) , you can try setting
"option splice-response" if your haproxy is compiled with
"USE_LINUX_SPLICE=1"
But more interesting :
Which HaProxy version do you use on what System ?
How many Req/s do you expect ?
Anything else configured on your loadbalancer ?
Such as ip_conntrack enabled or similar ?
Did you change something in your sysctl's ?
Kind regards,
Malte
Am 30.03.10 14:42, schrieb Amanda Machutta:
> Hello All,
>
> I've completely new to HAProxy and have come up with a basic
> configuration for my haproxy server to test with. I have it
> loadbalancing port 80 for our websites, which load flash
> applications, as well as port 1312 which is used for some backend
> services. In testing, I'm noticing that my webpage is loading really
> slow. So slow that I had to kick up my timeouts just to get it to
> finish loading. When I load directly through the webserver, I do not
> see this issue. Here is a copy of my config. Any input would be
> greatly appreciated.
>
> global
> maxconn 4096 # Total Max Connections. This is dependent
> on ulimit
> daemon
> nbproc 4 # Number of processing cores. Dual Dual-core
> Opteron is 4 cores for example.
> log 127.0.0.1 local0 debug
>
> defaults
> mode http
> clitimeout 150000
> srvtimeout 30000
> contimeout 4000
> log global
> #option httpclose # Disable Keepalive
>
> listen http_proxy x.x.x.x:80
> mode tcp
> balance roundrobin
> option httpchk
> option tcpka
>
> ## Define your servers to balance
> server rs-webserver1 x.x.x.215:80
> server rs-webserver2 x.x.x.216:80
> server rs-webserver3 x.x.x.136:80
> server rs-webserver4 x.x.x.220:80
> server rs-webserver5 x.x.x.126:80
>
> listen services x.x.x.x:1312
> mode tcp
> balance roundrobin
> option tcpka
> ## Define your servers to balance
> server rs-webserver1 x.x.x.217:1312
> server rs-webserver2 x.x.x.216:1312
> server rs-webserver3 x.x.x.136:1312
> server rs-webserver4 x.x.x.220:1312
> server rs-webserver5 x.x.x.126:1312
>
> Thanks,
> Amanda
>
>
> --
> ´¨) __o
> .·´ .·´¨) ¸.·´¨) _'\< .
> (¸.·´ (¸.·´ (¸.·´¨¨ Amanda ¨¨¨¨¨¨( * ) ( )
-- Malte Geierhos Serverbetreuung / Administration SnapScouts.de Snapscouts Limited Zweigniederlassung Görlitz Krischelstraße 14 02826 Görlitz Fax: +49 (0) 35 81 / 66 72 53 Mobil: +49 (0) 1 51 / 27 00 22 70 E-Mail: malte#snapscouts.de Web: http://www.snapscouts.de Geschäftsführer: Thomas von Skrbensky Registergericht: Dresden HRB 25880 USt-IdNr.: DE254464823 Zweigniederlassung der Snapscouts Limited 69 Great Hampton Street Birmingham, B18 6EW Handelsreegister für England & Wales Unternehmen Nr.: 6198239 Diese Information ist ausschließlich für den Adressaten bestimmt und kann vertrauliche oder gesetzlich geschützte Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat sind, unterrichten Sie bitte den Absender und vernichten Sie diese E-Mail. Anderen als dem bestimmungsgemäßen Adressaten ist es untersagt, diese E-Mail zu lesen, zu speichern, weiterzuleiten oder ihren Inhalt, auf welche Weise auch immer, zu verwenden. Wir verwenden aktuelle Virenschutzprogramme. Für Schäden, die dem Empfänger, gleichwohl durch von uns zugesandte mit Viren befallene E-Mails entstehen, schließen wir jede Haftung aus.Received on 2010/03/30 15:04
This archive was generated by hypermail 2.2.0 : 2010/03/30 15:15 CEST