[Mono-bugs] [Bug 67935][Nor] Changed - XSP and/or the client crash on when web app recycles

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 12 Oct 2004 22:06:36 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by diltonm@mccomsoft.com.

http://bugzilla.ximian.com/show_bug.cgi?id=67935

--- shadow/67935	2004-10-11 13:24:19.000000000 -0400
+++ shadow/67935.tmp.28532	2004-10-12 22:06:36.000000000 -0400
@@ -114,6 +114,47 @@
 
 ------- Additional Comments From vargaz@gmail.com  2004-10-11 09:36 -------
 -> xsp
 
 ------- Additional Comments From dmcgowan@meiosys.com  2004-10-11 13:24 -------
 *** Bug 67651 has been marked as a duplicate of this bug. ***
+
+------- Additional Comments From diltonm@McCOMSoft.com  2004-10-12 22:06 -------
+Updates:
+
+1) While hacking various XSP files it somehow occured to me to 
+adjust the httpRuntime setting executionTimeout 
+in /etc/mono.machine.config. Setting it up or down caused a 
+proportionate change in the amount of time that our Web Services 
+would run before the problems started. Everything runs like 
+clockwork.
+
+Note: While monitoring "top" on a RedHat box with the 2.4 kernel, I 
+noticed that memory percent usage continued to trail upwards. After 
+stopping the client hammer, it remained at the same level. I only 
+watched for a few extra minutes thereafter. This is with the 
+httpRuntime value executionTimeout set to 900000.
+
+Note: On two different SuSe boxes with 2.6 kernel I noticed no 
+unusual memory or other issues. This is with the httpRuntime value 
+executionTimeout set to 900000.
+
+Today we sawe the following error though XSP continued to run but we 
+were changing some things on the server and this error might not be 
+related:
+
+Unhandled Exception: System.NullReferenceException: Object  
+reference not set to an instance of an object in (unmanaged) 
+(wrapper managed-to-native) System.IO.MonoI O:FindFirstFile 
+(string,System.IO.MonoIOStat&,System.IO.MonoIOError&)
+in <0x00004> (wrapper managed-to-native) System.IO.MonoIO:
+FindFirstFile (string,System.IO.MonoIOStat&,System.IO.Mono
+IOError&) in <0x003a4> System.IO.Directory:GetFileSystemEntries (str 
+ing,string,System.IO.FileAttributes,System.IO.FileAttribut
+es) in <0x0015a> System.IO.DefaultWatcher:DoFiles (System.IO.D
+efaultWatcherData,string,bool)
+in <0x00119> System.IO.DefaultWatcher:UpdateDataAndDispatch 
+(System.IO.DefaultWatcherData,bool)
+in <0x00133> System.IO.DefaultWatcher:Monitor () in <0x0004c> 
+(wrapper delegate-invoke) System.MulticastDel egate:invoke_void ()
+
+