Hi Maxim,
I stumbled across your posts as I am having similar problems. All of the traffic for my site is beteen 8.50am and 9.05am (it is a meal preorder system) and my users are losing patience as it keeps going down during peak traffic. Frustratingly the server's (2 x Quad core CPUs, 8GB ram, RAID 5) CPU and RAM use is very low. I get a lot of this on my logs (sometimes once a day, sometimes 30 times a day): System.Threading.ThreadAbortException: Thread was being aborted Server stack trace: at Mono.WebServer.BaseApplicationHost.ProcessRequest (Mono.WebServer.MonoWorkerRequest mwr) [0x00000] at Mono.WebServer.ModMonoApplicationHost.ProcessRequest (Int32 reqId, System.String verb, System.String queryString, System.String path, System.String protocol, System.String localAddress, Int32 serverPort, System.String remoteAddress, Int32 remotePort, System.String remoteName, System.String[] headers, System.String[] headerValues) [0x00000] at (wrapper remoting-invoke-with-check) Mono.WebServer.ModMonoApplicationHost:ProcessRequest (int,string,string,string,string,string,int,string,int,string,string[],string[]) at (wrapper xdomain-dispatch) Mono.WebServer.ModMonoApplicationHost:ProcessRequest (object,byte[]&,byte[]&,int,string,string,string,string,string,int,string,int,string,string[],string[]) Exception rethrown at [0]: at (wrapper xdomain-invoke) Mono.WebServer.ModMonoApplicationHost:ProcessRequest (int,string,string,string,string,string,int,string,int,string,string[],string[]) at (wrapper remoting-invoke-with-check) Mono.WebServer.ModMonoApplicationHost:ProcessRequest (int,string,string,string,string,string,int,string,int,string,string[],string[]) at Mono.WebServer.ModMonoWorker.InnerRun (System.Object state) [0x00000] at Mono.WebServer.ModMonoWorker.Run (System.Object state) [0x00000] Some morning nothing works (can't get the login page) and some mornings the login comes up but it just times out when you try to login. It is always the case that non-ASP.NET pages (.html pages) can load fine. I have tried various settings and currently have this set up: MonoSetEnv MONO_THREADS_PER_CPU=1000 MonoMaxActiveRequests 250 MonoMaxWaitingRequests 250 But it is still crashing almost every morning, leading to a lot of lost sales. Changing MaxActive and MaxWaiting doesn't seem to make much difference - when it starts to go wrong, it will crash whatever the queue length is. I am running Mono 1.9.1 on Ubuntu 8.10, using Apache (pre-fork) 2.2.9. I have to use prefork as I run phpMyAdmin on the server and php requires it. Does this make much of a difference? I heard that the 'worker' version might be better for mono? I would appreciate it if you could let me know how you are getting on with this now - and if it is fixed, what version of mono sorted the problem. I hope to upgrade the server to Ubuntu 10.04 and Mono 2.4 but I am worried that this will be insufficient to resolve my problems. Thanks, Dugald -- View this message in context: http://mono.1490590.n4.nabble.com/Some-issues-with-mono-2-0-tp1503708p2268260.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
