Rune Christensen wrote:
> Findes der nogen standard måde at opdatere produktionssiderne på? Jeg tænkte
> på noget med at sætte et cron job til at udskifte produktionsfilerne kl.
> 00:00 da jeg ikke forventer at der er nogen som anvender produktionssiderne
> på det tidspunkt.
>
Jeg kan komme på flere metoder.
1: Brug dns.
Hvis du har to servere (eller bare kan give din ene server to
IP-adresser) kan du sætte det op således at dit nye system kører på en
anden adresse. Når du så er klar til at skifte, ændrer du din A-record i
DNS til at pege på den nye maskine. Så vil ændringen træde i kraft uden
at folk vil få ødelagt deres sessions.
2: Brug apaches graceful restart og virtual hosts.
Hvis du bruger apache kan du sætte to virtual hosts op. En med det
eksisterende system (hvilket jeg formoder, at du har gjort) og en med
det nye. Så ændrer du konfigurationen, således at den host med dit nye
system på svarer på adressen for dit eksisterende system. Samtidig
ændrer du konfigurationen for de eksisterende system, så det er slået
fra. Herefter genstarter du apache med graceful parametren:
# apachectl graceful
(hvis du bruger 1.3)
# apache2ctl graceful
(hvis du bruger apache 2.0
Jeg håber, at du kan bruge det til noget.
--
Thomas Damgaard Nielsen
http://thomasdamgaard.dk/
Svar venligst under det du citerer. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html