erlug
[Top] [All Lists]

[Erlug] Apache failover....

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: [Erlug] Apache failover....
From: "Giovanni P. Caruso" <caruso@xxxxxxxxxx>
Date: Thu, 05 Jun 2008 10:35:13 +0200
   Carissimi tutti,
è un po' che non mi faccio sentire ma seguo sempre la lista:-) Scrivo pochissimo per mancanza di tempo:-(
Avrei bisogno di un consiglio o di un rtfm adatto al seguente problema
Scenario:
1) server IIS su W2000 Server che ha dei problemi per cui ogni tanto la macchina schianta ed il sito web non è più accedibile. 2) server ubuntu 6.06 con apache che gestisce i siti web principali e che sta su magnificamente 3) _non_ si vuole traslocare il sito da 1 a 2, ma si vorrebbe gestire la cosa di modo che, 2 gestisse l'accesso ad 1 nel seguente modo:
- se 1 è su, rewrite all'indirizzo corretto della macchina
- se 1 è morto, redirezione su una cartella locale dove sta una copia della cartella del sito 4) le macchine non sono nella stessa stanza quindi non si possono usare tecniche null modem come heartbeat (o sbaglio?).

Le idee erano le seguenti:
1) fare uno script che ogni tot minuti verifichi se 1 è attivo e nel caso cambi la configurazione di apache. Questa soluzione non è ottimale dato che la verifica rimane "al buio" per tot minuti e nessuno può dire se nel frattempo la macchina è schiantata (se non l'utente che vorrrebbe raggiungere il sito). 2) inserire una intestazione in php (o altro linguaggio) che faccia la verifica di cui sopra (ogni volta che una pagina venga caricata dall'utente) e fornisca un header opportunamente confezionato al browser per mandarlo su 1 o su 2.

Ne esistano altre secondo voi?
Nel caso della soluzione 2 è possibile dire ad apache di infilare autonomamente il suddetto script nelle pagine senza andarle a modificare di volta in volta a mano?
Grazie a tutti dei suggerimenti,

--
Giovanni P. Caruso
CNR - Istituto Tecnologie Didattiche
Via De Marini 6 16129 Genova
Tel. +39 010 6475 327
http://www.itd.cnr.it

<Prev in Thread] Current Thread [Next in Thread>