Unai Rodriguez wrote: > I am having a hard time trying to set up a site which is serving several > virtual hosts (Apache's name based virtual hosting) BUT using ONE > instance of MONO server. > > Having several instances of mono server running made my web server's > memory shoot up. I am not sure if this is expected either.
It depends on what you're loading up in your application. My mod-mono-server processes are in the 50-200 MB memory usage range. > My current settings are as follows: > > <VirtualHost *:80> > [...] > ServerName site1.example.com > DocumentRoot /docroot1 > MonoApplications "/:/docroot1" > [...] > </VirtualHost> > > <VirtualHost *:80> > [...] > ServerName site2.example.com > DocumentRoot /docroot2 > MonoApplications "/:/docroot2" > [...] > </VirtualHost> > > This config creates 2 instances of mono. Right. > I have tried this also: > > <VirtualHost *:80> > [...] > ServerName site1.example.com > DocumentRoot /docroot1 > MonoApplications site "/:/docroot1" > [...] > </VirtualHost> > > <VirtualHost *:80> > [...] > ServerName site2.example.com > DocumentRoot /docroot2 > MonoApplications site "/:/docroot2" > [...] > </VirtualHost> > > In this case what happens is only one applications is active, meaning: > > http://site1.example.com -> would show up > > http://site2.example.com -> would show an Internal Server Error. This is sort of a bug. > How am I supposed to configure this? You should try specifying the MonoApplications directives outside of the vhost blocks. Something like: MonoApplications "site1.example.com:/:/docroot1,site2.example.com:/:/docroot2" I can't remember if this actually works or not. -- - Josh Tauberer http://razor.occams.info "Yields falsehood when preceded by its quotation! Yields falsehood when preceded by its quotation!" Achilles to Tortoise (in "Godel, Escher, Bach" by Douglas Hofstadter) _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
