Cookie IP abhängig?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cookie IP abhängig?

    Hallo,

    ich hab ein komisches Problem, was aber nur bei ca. 20 % der Besucher auftritt.

    Ich habe mehrere Server, auf diese über ein Load-Balancer die Last des Projektes verteilt wird.

    Gesetzte Cookie verschwinden einfach bzw. sind nicht da, wahrscheinlich wenn der Cookie über einen IP gesetzt wird, und beim nächsten Seitenaufruf auf einer anderen IP landet. Ich dachte aber immer, Cookies sind Domain abhängig, und die Domain ist ja immer gleich. Hat jemand ein Grund für dieses Phänomen?

    Hier hat jemand auch das Problem, hat aber auch keine Antwort bekommen: http://forum.rootforum.de/viewtopic.php?f=155&t=50545

    Danke

  • #2
    Ich tippe eher auf das Problem, dass deine Seite mit und ohne Subdomain (in diesem Falle wahrscheinlich "www") aufrufen können, teilweise aber Links direkt auf die eine oder andere Seite zeigen –*und da sind die Cookies der Gegenseite natürlich nicht mehr gültig.

    Aber das ist jetzt auch einfach nur ins blaue geschossen.
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Kommentar


    • #3
      Bist du sicher dass die Cookies fehlen? Oder fehlt nur die Session? Letzteres tritt dann auf, wenn auf jedem Rechner ein unabhängiges PHP mit eigenem Sessionmanagement läuft, die kennen sich dann natürlich nicht gegenseitig.

      Kommentar


      • #4
        Hmmm, kann nicht sein: Der Cookie ist abhängig vom Hostnamen, ggf. auch von URL-Pfad und Lebensdauer. Aber definitiv nicht von irgendeiner IP.
        Woher soll der Browser auch die IP des Servers kennen, der hinter dem Load Balancer "versteckt" ist? (Ich kenne natürlich Deine Topologie nicht so genau...)

        Bleibt die Frage: Was ist dann der Grund?
        Spontane Ideen:
        • Tatsächlich Domain-Wechsel (z.B. von .de auf .com, oder auf IP, oder...)
        • Kurze Cookie-Lifetime
        • Irgendwas anderes geht beim Session Handling schief
        • ...

        Was für eine Persistenz-Logik hast Du denn auf dem Load Balancer eingestellt? Was für ein Produkt überhaupt?
        Im Zweifel hilft vermutlich ein tcpdump am ehesten weiter.

        VG
        Ekki


        ---
        Ekkehard Gümbel
        KEMP Technologies, Inc.
        Load Balancer und Application Front End Appliances
        ---
        Tipps und Tricks, die nicht im Handbuch stehen:
        Der deutsche KEMP Blog http://www.loadbalancerblog.de
        ---




        Zitat von TriphunEM Beitrag anzeigen
        Hallo,

        ich hab ein komisches Problem, was aber nur bei ca. 20 % der Besucher auftritt.

        Ich habe mehrere Server, auf diese über ein Load-Balancer die Last des Projektes verteilt wird.

        Gesetzte Cookie verschwinden einfach bzw. sind nicht da, wahrscheinlich wenn der Cookie über einen IP gesetzt wird, und beim nächsten Seitenaufruf auf einer anderen IP landet. Ich dachte aber immer, Cookies sind Domain abhängig, und die Domain ist ja immer gleich. Hat jemand ein Grund für dieses Phänomen?

        Hier hat jemand auch das Problem, hat aber auch keine Antwort bekommen: RootForum • Round Robin: Cookies abhängig von Server-IP?

        Danke

        Kommentar

        Lädt...
        X