Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [PHP] Sessioni su server in mirror

    Salve a tutti... ho un ENORME problema.

    Allora... configurazione:

    4 HTTPServer in RoundRobin che hanno installato un sito PHP (lo stesso su tutti e 4 i server) e che pescano i dati da un comune database MySQL. I server sono WINNT. WebServer Apache.

    Il problema nasce nel cercare di condividere fra i 4 server le sessioni.

    E' possibile indicare nel php.ini di usare una directory comune a tutti?
    Sembra non funzionare con dischi di rete mappati ma solo con cartelle presenti FISICAMENTE sul computer...

    Quindi... come posso far sì che l'utente abbia un unico file di sessione INDIPENDENTEMENTE dal webserver su cui viene di volta in volta ridirezionato dal bilanciatore di carico???
    Rincoboys®... and proud to be!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: [PHP] Sessioni su server in mirror

    Originariamente inviato da Burning Cross
    Salve a tutti... ho un ENORME problema.

    Allora... configurazione:

    4 HTTPServer in RoundRobin che hanno installato un sito PHP (lo stesso su tutti e 4 i server) e che pescano i dati da un comune database MySQL. I server sono WINNT. WebServer Apache.

    Il problema nasce nel cercare di condividere fra i 4 server le sessioni.

    E' possibile indicare nel php.ini di usare una directory comune a tutti?
    Sembra non funzionare con dischi di rete mappati ma solo con cartelle presenti FISICAMENTE sul computer...

    Quindi... come posso far sì che l'utente abbia un unico file di sessione INDIPENDENTEMENTE dal webserver su cui viene di volta in volta ridirezionato dal bilanciatore di carico???
    Beh, visto che avete su tutti i 4 server mySQL in comune, ti proporrei di usare le sessioni in database, c'è un'articolo del nostro CARO GM su freephp.html.it

  3. #3
    Beh... la cosa non mi sconfinfera tantissimo perchè questo presuppone l'abilitazione dei cookie... che francamente potrebbe non essere garantita...
    Rincoboys®... and proud to be!

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Burning Cross
    Beh... la cosa non mi sconfinfera tantissimo perchè questo presuppone l'abilitazione dei cookie... che francamente potrebbe non essere garantita...
    Beh, anche le sessioni normali utilizzano cookies...

  5. #5
    In definitiva volevo solo sapere se esiste un modo per salvare i file di sessione su directory di rete e non su directory locali... tutto qui...

    Qualcuno conosce qualche "trucchetto" che possa fare al caso mio?
    Rincoboys®... and proud to be!

  6. #6
    upz please
    Rincoboys®... and proud to be!

  7. #7
    Ciao,
    puoi provare a inserire in php.ini

    http://cvs.php.net/co.php/php-src/php.ini-dist

    session.save_path = "tua_dir_rete"

    Ma non sono sicuro che possa funzionare

    la soluzione che si utilizza normalmente in questi casi è proprio il database
    per favore NIENTE PVT TECNICI da sconosciuti

  8. #8
    Non fai prima a mettere sul load balancer una condizione che una volta aperta una sessione con un server, il client venga sempre redirezionato verso lo stesso server?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.