[Mono-bugs] [Bug 647990] New: New random crashes, timeouts and bad performance in asp.net with 2.8.x branch

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 20 07:20:20 EDT 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=647990#c0


           Summary: New random crashes, timeouts and bad performance in
                    asp.net with 2.8.x branch
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: x86-64
        OS/Version: All
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: jasl at darcysoft.es
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64;
Trident/5.0)

Since I installed 2.8.x branch I was having strange problems in my existing
asp.net application. I was trying to deploy an asp.net 4 website, so I instaled
2.8 branch to get mod-mono-server4 (I use mod_mono and apache 2.2.x)
I compiled from the official 2.8 sources, then I download latest sources from
git (for mono, mod-mono and xsp).
I finally tested against new sources last night. Problems are still presents.
I ported back my application to asp.net 3.5, and restested agains
mod-mono-server2. The problems where still presents. 

At the end I reinstalled 2.6.7 from sources, and all the problems are gone.

These are the problems:
   - Random crashes: HTTP 500 with no info (tells you to look at apache's log).
                     In the error_log file the only thing shown is:

                      [error] (104)Connection reset by peer: read_data failed
                      [error] Command stream corrupted, last command was -1
                     once for each HTTP 500 errors. These errors are randomly
happening in different addresses.
   - Sockets and HTTPRequest timeouts: they are happening also randomly. When
you create an httpwebrequest or webclient to download some data.
   - General slow performance compared to 2.6.x branch, the web literally hangs
the browser some times.

The website use ajax calls to get data from a webservice and several files and
compose the page. These calls are randomly reporting error 500. 

I compiled mod-mono with debug info, enabled debug level in apache's log and in
mod_mono, and haven't seen any other info other than those two lines:
 [error] (104)Connection reset by peer: read_data failed
 [error] Command stream corrupted, last command was -1

Reproducible: Always

Steps to Reproduce:
1. Update the website page several times, the error will be jumping from one
url to another with apparently no patron.
2.
3.
Actual Results:  
Crashes, hangs and timeouts.

Expected Results:  
To work, like in 2.6.x branch.

-- 
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