On Wed, 2009-03-04 at 17:44 +0000, Pedro Santos wrote: > Hello, Hello, > > We have several applications running on mono on a beta stage. We > recently migrated from win to mono and we have the following setup: > > » nginx + mono fastcgi server > » only one instance of fastcgi-mono-server2 but with several applications (4) [snip] > After having this error for the first time we start to get it on > several pages, but if we restart fastcgi-mono-server2 it starts to > work ok. After some time the error comes again. > > Is there anything else I can do to help fixing this? > > I have gathered two related exceptions from our logs: > > --------- ERROR -------------- > System.Web.Compilation.CompilationException: CS0006: cannot find > metadata file `/tmp/root-temp-aspnet-0/6f3f8f0/App_global.asax.f105942.dll' [snip] All of the issues are most likely caused by a race condition in system.web's application domain shutdown code. Namely, just before AppDomain.Unload is called, the dynamic base directory (where the .dll and code files created while compiling the .as?x are kept) is cleared which may, under certain time conditions, cause the build manger (and possibly other code) to fail because the files it expected to find are no longer there. The commits to svn trunk, revision 128602, and to the 2.4 branch, revision 128603 should fix that.
best regards, marek
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
