Fórum Root.cz

Hlavní témata => Server => Téma založeno: Cervena Karkulka 13. 05. 2011, 13:25:58

Název: Mnoho virtuálů se stejnou aplikací
Přispěvatel: Cervena Karkulka 13. 05. 2011, 13:25:58
Dobry den.

Chtel bych se zeptat, jestli nekdo nevi o zpusobu, jak provozovat mnoho virtualhostu na jednom serveru s Debian + Apache22 + Phusion Passenger + Ruby Enterprise.

Byl bych velice vdecny za jakoukoli radu. Problem je nasledujici:

Mam aplikaci, ktera je ve vsech virtualhostech shodna (nebo by existovaly 2 verze, ale to zatim nechci resit). Kazdy virtuahost ma pouze svoji databazi a folder /files, kde jsou uzivatelske soubory.

Mam server se 48GB pameti (protoze provozuji momentalne aplikaci s mongrelem a kazda instance ma vlastni soubory aplikace + databazi + zere mnoho pameti).

K Passengeru jsem se dostal az ted, takze chci novy server, kde se predpoklada mnoho instanci aplikace nakonfigurovat novym zpusobem.

Pokud byste meli jakykoli smer, radu nebo pomoc, byl bych zavazan.

Dekuji.

CK
Název: Re: Debian Phusion Passenger / provoz mnoha virtualnich aplikaci
Přispěvatel: E. 13. 05. 2011, 15:32:41
Nevim, jestli to spravne chapu, ale ja kdyz mam spusteno vice VMs, mezi nema je tzv. vnitrni sit, diky ktere mezi sebou komunikuji...
Název: Re: Debian Phusion Passenger / provoz mnoha virtualnich aplikaci
Přispěvatel: Cervena Karkulka 13. 05. 2011, 17:13:06
Je to trochu jinak.

Bavim se o virtual serverech uvnitr apache. Jde o to, ze kod, ktery jednotlive virtualy spousteji je jeden a ten samy.

Muzu mit master a v jednotlivych instancich jen symlinky na nej krome adresaru config a files. Tim usetrim misto a rychlost pri vytvareni jednotlivych instanci na serveru.

Jeste jeden dotaz - kdyby nekdo vedel, jak udelat to, aby pri bootovani ruby aplikace neposilala tisice a tisice stat() na soubory, ktere skutecne neexistuji, byl bych vdecny za radu. Neda se treba nekde explicitne vyspecifikovat, kde jsou *.rb soubory, ktere aplikace hleda?

Diky.