Live aktualizace PHP Apache atd.

Dan Lukes dan at obluda.cz
Thu Apr 4 12:24:49 CEST 2002


Lubos Jerabek wrote:
 
> Mam takovy skromny dotaz, jak vsichni ostatni resite aktualizace baliku
> ziveho weboveho serveru a hlavne zavislosti na nosnych balicich (apache,
> php, mysql).
> Konkretne napriklad PHPko prelozene s GD, zde pak vznikaji tuny zavislosti
> na dalsich balicich konkretni verze.

	Zcela otevrene receno, resim to tak, ze nepouzivam pro Apache a
souvisejici kompomenty (tedy vcetne PHP) packages ani porty a prekladam
si je ze zdrojaku sam. Duvodem jsou prave problematicke dependence. Kdyz
si to prekladam sam a aktualizuji apache, ale (napriklad) neaktualizuji
PHP - pak vse proste chodi tak jak ma (jen je PHP stare). Ve zkratce
receno, mam vse daleko vic pod kontrolou a je daleko mensi sance vzniku
problemu souvisejiciho s nekonzistenci komponent.

	Jeste bych asi mel dodat, ze Apache kompiluji zasadne staticky, tedy
bez pouzivani dynamickych modulu. TO ma svuj dobry duvod prave na
"zivych" serverech - kdyz si totiz prelozim noveho Apache, tak stary
binar prejmenuji na *.old, vrazim tam novy a spustim nejprve s
parametrem "-t" (overim, ze novy Apache se snasi s puvodni konfiguraci),
pak stary sestrelim a spustim novy - doba vypadku je pod 5 vterin. Pak
pristoupim na par stranek, zejmena tech, ktere by mohly kvuli upgrade
verze nejake komponenty prestat fungovat - a pokud zjistim problem,
stoji dalsich cca 5 vterin vypadku sestreleni noveho Apache a spusteni
*.old binaru.

	Popravde receno, neni to uplne nejohleduplnejsi zpusob - spravne bys
mel noveho Apache nejprve spustit na nejakem jinem portu nez 80,
ozkouset ho a kdyz bude fungovat tak je teprve prehodit ...

	Kazdopadne, klicova cast me rady - v tomto konkretnim pripade se na
baliky vykaslat a nepouzivat je - problemu s dependencemi tak v zasade
zcela odpadnou.

							Dan


-- 
Dan Lukes      tel: +420 2 21914205, fax: +420 2 21914206
root  of FIONet,  KolejNET,  webmaster  of www.freebsd.cz
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz



More information about the Users-l mailing list