[Mono-bugs] [Bug 472732] mod-mono spawns many process and fails to respond when using AutoRestartMode

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Feb 12 12:20:05 EST 2009


https://bugzilla.novell.com/show_bug.cgi?id=472732

User bassam at symform.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=472732#c19





--- Comment #19 from Bassam Tabbara <bassam at symform.com>  2009-02-12 10:20:03 MST ---
Unfortunately even with the MonoAutoRestartMode=None and the daily cronjob the
server tripped last night. Here is what we observed:

* At 17:27 the server was restarted. Running well.
* At 01:00 the server was consuming 90% of memory.
* At 01:30 mod-mono-server2 becomes unresponsive and many other processes
spawned. 503 returned to clients.

There was a timeout exception in the apache log as well. Here is the portion of
the log that is relevant:

[Wed Feb 11 17:27:44 2009] [notice] Apache/2.2.9 (Debian) mod_mono/2.0
mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resumi
ng normal operations
System.Net.Sockets.SocketException: Operation timed out.  at (wrapper
xdomain-invoke) Mono.WebServer.ModMonoRequestBroke
r:GetServerVariable (int,string)
  at (wrapper remoting-invoke-with-check)
Mono.WebServer.ModMonoRequestBroker:GetServerVariable (int,string)
  at Mono.WebServer.ModMonoWorkerRequest.IsSecure () [0x00000]
  at Mono.WebServer.ModMonoApplicationHost.ProcessRequest (Int32 reqId,
System.String verb, System.String queryString, S
ystem.String path, System.String protocol, System.String localAddress, Int32
serverPort, System.String remoteAddress, In
t32 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 [1]:

  at (wrapper xdomain-invoke)
Mono.WebServer.ModMonoApplicationHost:ProcessRequest
(int,string,string,string,string,stri
ng,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]
[Thu Feb 12 01:30:35 2009] [error] (104)Connection reset by peer: read_data
failed
[Thu Feb 12 01:30:38 2009] [error] Command stream corrupted, last command was 1
[Thu Feb 12 01:34:46 2009] [error] (70014)End of file found: read_data failed
[Thu Feb 12 01:34:46 2009] [error] Command stream corrupted, last command was 7
[Thu Feb 12 01:34:46 2009] [error] (70014)End of file found: read_data failed
[Thu Feb 12 01:34:46 2009] [error] Command stream corrupted, last command was 1
[Thu Feb 12 01:34:55 2009] [error] Failed to connect to mod-mono-server after
several attempts to spawn the process.
[Thu Feb 12 01:34:59 2009] [error] Failed to connect to mod-mono-server after
several attempts to spawn the process.
[Thu Feb 12 01:35:07 2009] [error] Failed to connect to mod-mono-server after
several attempts to spawn the process.

Any help would be greatly appreciated.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list