Re: Slow loading

From: Malte Geierhos <malte#snapscouts.de>
Date: Tue, 30 Mar 2010 15:04:44 +0200


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