Live aktualizace PHP Apache atd.

akela_at_terminal.cz at no.spam akela_at_terminal.cz at no.spam
Thu Apr 4 13:07:20 CEST 2002


 Dan> 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.

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

hmm , nevidim tak velky rozdil mezi prekladem pres porty a mimo ne . 
Osobne bych dal prednost portum ,ktere si muzu kdykoliv prizpusobit 
a je prehled ( i pro ostatni ) , jaky sw je nainstalovan .

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

ja to delam vetsinou presne opacne . Kdyz se vyskytne nejaky problem s
modulem , lze ho vzdy zvlast prekompilovat , aniz by bylo nutne
prekompilovavat cely apache i se vsemi moduly . Dalsi popsany postup
je stejny jak u  apache se statickymi nebo dynamickymi moduly.

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

zde plne souhlasim 

-- 
Honza Dusak
email: akela at terminal.cz



More information about the Users-l mailing list