[Mono-list] Internal Server Error 500 caused by mod-mono-server

Antonello Provenzano antonello at deveel.com
Sat Sep 30 10:31:23 EDT 2006


Hi guys,

I set up a test environment on my Ubuntu 6.0 with Apache 2.0 and Mono
1.1.13.6 (the latest found on repository
http://people.debian.org/~formoer/mono).
The first tests I've made on the website were successful and very good
(I also launched a flood test to check the response time and the
memory load with excellent results), using the following configuration
(in the /etc/apache2/sites-enabled/default configuration file):

	DocumentRoot /path/to/the/web/site
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	MonoApplications default "/:/path/to/the/web/site"
	<Directory /path/to/the/web/site/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		SetHandler mono
	</Directory>

As you can see, I stripped any advanced configuration to mod_mono (eg.
MonoMaxMemory or MonoCPUTime).

Anyway, after a while I started having some troubles, since the site
begun responding with a 500 error code (internal server error).
I checked the Apache error files log and this is what I found:

[Sat Sep 30 16:12:58 2006] [notice] Apache/2.0.55 (Ubuntu)
mod_mono/1.1.10 configured -- resuming normal operations
Another mod-mono-server with the same arguments is already running.
Another mod-mono-server with the same arguments is already running.

I tried killing all the mod-mono-server processes pointing to
/path/to/the/web/site and restarting Apache, but with the same result.

Anyone could explain me how to fix this permanently or what
configuration should I adopt to avoid such this error in production?

Thanks
Antonello


More information about the Mono-list mailing list