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