Resultaten 1 tot 15 van de 17
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter

    HAproxy - langzaam met 1 bestand

    Hoi allen,

    Wellicht kunnen jullie iets zeggen over het volgende:
    Op een dedicated server draaien meerdere webshops. Voor een deze webshops staat Varnish geconfigureerd. Varnish staat op een losse VPS zodat we op de dedi geen aanpassingen hoefde te doen m.b.t. Apache, poorten, etc. Varnish werkt momenteel goed, alleen ervaart de klant een probleem met HAproxy.

    HAproxy wordt gebruikt om het https verkeer te loadbalancen tussen de dedicated server en dezelfde dedicated server. Deze config hebben we ook gebruikt bij een andere klant (in clusteropstelling) maar daar hebben we het volgende probleem niet:
    Bij het openen van bijv. /mijn-account of wanneer je de checkout ingaat, ga je over naar een HTTPS verbinding. Wanneer je deze pagina voor het eerst opent, duurt het laden 15 tot 20 seconden. Het probleem zit hem hier in 1 of 2 css/js bestanden. Afhankelijk van de pagina worden beide ingeladen of 1 van de 2. Het laden van zo'n bestand duurt +- 10 seconden, wat echt erg lang is. Het bestand zelf is +- 550 KB. Wanneer ik dan rechtstreeks naar de dedicated server connect (zonder de loadbalancer/HAproxy/Varnish te gaan), dan is de pagina binnen paar seconden geladen.

    Het lijkt dus ergens in HAproxy te zitten of in de connectie tussen de VPS en de dedicated server. Ik kan echter niet achterhalen wat het probleem is en ik twijfel of HAproxy zelf ook daadwerkelijk het probleem is; kom niet heel veel relevants tegen op internet namelijk en HAProxy wordt erg veel gebruikt. Kun jij is kijken of jij iets kunt vinden of heb je nog suggesties?

    Iemand die ervaring heeft met HAproxy en een idee heeft waar dit kan zitten?

    De gebruikte haproxy.cfg:
    Code:
    global
      log 127.0.0.1 local0
      maxconn 20000
      daemon
      uid 99
      gid 99
    #  log /dev/log   local0 info
    #  log /dev/log   local0 notice
    defaults
      log     global
      timeout server 30s
      timeout connect 30s
      timeout client 30s
    
    frontend https_frontend
      bind *:443
      mode tcp
      default_backend web_server
    
    backend web_server
      mode tcp
      balance source
      stick-table type ip size 200k expire 90m
      stick on src
      server s1 *.*.*.48:443
      server s2 *.*.*.48:443

  2. #2
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    165 Berichten
    Ingeschreven
    11/09/10

    Locatie
    apeldoorn

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: Laurens Dragicevic
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    frontend https_frontend
    bind *:443
    Moet je daar geen SSL certificaat gebruiken? :
    bind *:443 ssl crt /ssldir/sslkeyofcert.cert

    voor de rest ziet het er goed uit. Kan niet zo 1.2.3 iets vinden dat verkeerd is.
    Laatst gewijzigd door xentos; 08/07/14 om 12:43.

  3. #3
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door xentos Bekijk Berichten
    Moet je daar geen SSL certificaat gebruiken? :
    bind *:443 ssl crt /ssldir/sslkeyofcert.cert
    Nee, dat gaat wel goed. Als ik de shop open krijg ik keurig het geïnstalleerde certificaat op de dedicated server.

  4. #4
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    1.555 Berichten
    Ingeschreven
    20/07/10

    Locatie
    's-Gravenhage

    Post Thanks / Like
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    308 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door magentohosting Bekijk Berichten
    Hoi allen,

    [..]
    HAproxy wordt gebruikt om het https verkeer te loadbalancen tussen de dedicated server en dezelfde dedicated server. Deze config hebben we ook gebruikt bij een andere klant (in clusteropstelling) maar daar hebben we het volgende probleem niet:
    Bij het openen van bijv. /mijn-account of wanneer je de checkout ingaat, ga je over naar een HTTPS verbinding. Wanneer je deze pagina voor het eerst opent, duurt het laden 15 tot 20 seconden. Het probleem zit hem hier in 1 of 2 css/js bestanden. Afhankelijk van de pagina worden beide ingeladen of 1 van de 2. Het laden van zo'n bestand duurt +- 10 seconden, wat echt erg lang is. Het bestand zelf is +- 550 KB. Wanneer ik dan rechtstreeks naar de dedicated server connect (zonder de loadbalancer/HAproxy/Varnish te gaan), dan is de pagina binnen paar seconden geladen.
    [..]
    Test eens met curl of wget als je direct die twee bestanden ophaalt (gewoon via loadbalancer/varnish/haproxy) of dat ook traag gaat.

    En maak een capture met tcpdump van een hele sessie van een client, en ga kijken wat je ziet gebeuren rondom het moment dat die bestanden traag geladen worden.

  5. #5
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door visser Bekijk Berichten
    Test eens met curl of wget als je direct die twee bestanden ophaalt (gewoon via loadbalancer/varnish/haproxy) of dat ook traag gaat.

    En maak een capture met tcpdump van een hele sessie van een client, en ga kijken wat je ziet gebeuren rondom het moment dat die bestanden traag geladen worden.
    Gaan we straks is proberen. Thanks!

  6. #6
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Met wget zijn beide bestanden ook erg langzaam (37Kb p/s - duurt al met al een seconden of 10).

    Voordat ik tcdump ga uitvoeren... heeft dat uberhaupt zin? Twijfel niet aan je expertise, maar het is een HTTPS verbinding. Dus daar zou je niet zoveel aan kunnen zien, toch?

  7. #7
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    1.555 Berichten
    Ingeschreven
    20/07/10

    Locatie
    's-Gravenhage

    Post Thanks / Like
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    308 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door magentohosting Bekijk Berichten
    Met wget zijn beide bestanden ook erg langzaam (37Kb p/s - duurt al met al een seconden of 10).

    Voordat ik tcdump ga uitvoeren... heeft dat uberhaupt zin? Twijfel niet aan je expertise, maar het is een HTTPS verbinding. Dus daar zou je niet zoveel aan kunnen zien, toch?
    De inhoud van de transfer kun je niet zien, maar het verloop van TCP natuurlijk wel.
    Ik denk niet dat de inhoud relevant is voor de trage throughput.
    (Plus dat je in dit geval toch beheerder van de server bent ? Dan kun je in wireshark de ssl keyfile meegeven en de inhoud wel zien ).
    Maar goed, de inhoud is niet relevant denk ik.

    Omdat je het bij een wget/curl download ook ziet, kun je die download capturen, dan heb je niet de ruis van een hele webshop sessie erbij.
    Wel wil je op of bij de client capturen.

    Mijn eerste gedachte was dat er bij/rondom de download nog iets anders gedaan zou worden dan die bestanden downloaden.
    Bijvoorbeeld een lookup/query voor een falende url. Zoals sommige websites traag laden als een ad url traag is, zeg maar.
    Of iets in de processing/rendering van die css'en.

    Door alleen het verdachte bestand met curl/wget te downloaden is die theorie wel uitgesloten.
    Wat nog wel zou kunnen is de vertraging toch clientzijdig zit, omdat die het server certificaat gaat valideren door de revocation status op te vragen (zie 'ocsp' ).

    Dat zijn dingen die je met tcpdump op/vlak voor de client kunt zien gebeuren.
    Let dus wel op dat je niet eerst een filter op 'alleen verkeer met de loadbalancer op tcp/443' zet, want dan mis je nu juist een mogelijk trage ocsp transactie, de dns query/queries daarvoor, eventuele icmp pakketten die terugkomen etc.

    Dus eventjes een capture van 'alles' van de client (en terwijl je test zet je even 'meuk' uit - refreshende mail clients, spotify players, 30 browser tabjes die reloaden etc ) , dan hoef je minder te filteren in je capture .

  8. #8
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door visser Bekijk Berichten
    ...
    Thanks, ik ga er mee aan de slag!

  9. #9
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    5.783 Berichten
    Ingeschreven
    20/02/05

    Locatie
    Haaksbergen / Amsterdam

    Post Thanks / Like
    Mentioned
    45 Post(s)
    Tagged
    0 Thread(s)
    168 Berichten zijn liked


    Naam: Mark Scholten
    Bedrijf: SinnerG / Stream Service
    Functie: Systeembeheerder
    URL: www.sinnerg.nl
    Registrar SIDN: ja
    KvK nummer: 34255993

    Tip: probeer het ook een keer te testen met wget/curl zonder haproxy/andere caching er bij tussen. Dan kun je bepalen of de caching mogelijk voor vertraging zorgt of dat het aan de webserver ligt.
    Tools die handig zjn voor ISPs vind je natuurlijk bij Tools 4 ISP.

  10. #10
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    1.892 Berichten
    Ingeschreven
    17/08/05

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    34 Post(s)
    Tagged
    0 Thread(s)
    35 Berichten zijn liked


    Naam: Wieger Bontekoe
    Bedrijf: Skynet ICT B.V.
    Functie: CEO
    URL: skynet-ict.nl
    Registrar SIDN: Nee
    View wbontekoe's profile on LinkedIn

    Pak Firefox+firebug, het tabje 'net'. Zo kun je precies zien wát er zo lang duurt


    ----
    Verzonden vanaf mijn mobiele telefoon
    Skynet ICT B.V. - The cause of the problem is: the printer thinks its a router.

  11. #11
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door CharlieRoot Bekijk Berichten
    Pak Firefox+firebug, het tabje 'net'. Zo kun je precies zien wát er zo lang duurt
    Dat is inmiddels al duidelijk. Het zijn elke keer dezelfde 2 bestanden die voor de vertraging zorgen. Afhankelijk van de pagina worden beide of slechts 1 bestand ingeladen. Beide bestanden zijn zo 600KB groot en hebben rond de 10 seconden nodig om volledig geladen te worden.

    Mijn collega is er momenteel mee aan de slag. Hou jullie op de hoogte!

  12. #12
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Kleine update:
    Probleem lijkt opgelost te zijn. Bleek iets op de virtualisatielaag te zijn (exact weet ik het niet) waardoor er een buffer vol zou lopen.

    Bedankt voor het meedenken allen!

  13. #13
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    487 Berichten
    Ingeschreven
    09/09/05

    Locatie
    Beilen / Groningen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    25 Berichten zijn liked


    Naam: Jasper Aikema
    Bedrijf: ja - advies en beheer
    Functie: Eigenaar
    URL: www.jasperaikema.nl
    KvK nummer: 55931480
    View jasperaikema's profile on LinkedIn

    Hoe ben je daar achter gekomen? Misschien kunnen we daar iets van leren.
    ja - advies en beheer: Hosting in de cloud - the next big thing!

  14. #14
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    270 Berichten
    Ingeschreven
    01/03/12

    Locatie
    Drachten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    41 Berichten zijn liked


    Naam: Martijn Spiekman
    View martijnspiekman's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door asusk7m550 Bekijk Berichten
    Hoe ben je daar achter gekomen? Misschien kunnen we daar iets van leren.
    Om eerlijk te zijn: ik heb geen idee! :-). Collega heeft dat nader bekeken en van wat ik begreep kwam hij daar met enige toeval achter.

  15. #15
    HAproxy - langzaam met 1 bestand
    geregistreerd gebruiker
    1.555 Berichten
    Ingeschreven
    20/07/10

    Locatie
    's-Gravenhage

    Post Thanks / Like
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    308 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door magentohosting Bekijk Berichten
    Om eerlijk te zijn: ik heb geen idee! :-). Collega heeft dat nader bekeken en van wat ik begreep kwam hij daar met enige toeval achter.
    Ik ben toch wel benieuwd. Kun je nog wat navragen/toelichten ?
    Met name waarom nu die twee files langzaam waren, en de rest blijkbaar niet ?

    Stonden toevallig die files op een ander backend dan 'de rest' , of liepen die als enige over ssl ?
    Kortom, naast de vraag 'waarom traag' ook 'waarom juist/alleen die files traag ' .

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics