http://bugzilla.novell.com/show_bug.cgi?id=565686
http://bugzilla.novell.com/show_bug.cgi?id=565686#c0 Summary: Max number of Sockets on Linux (1020) Classification: Mono Product: Mono: Class Libraries Version: 2.4.x Platform: x86 OS/Version: UNIX Other Status: NEW Severity: Major Priority: P5 - None Component: System AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Community User Blocker: --- Created an attachment (id=333248) --> (http://bugzilla.novell.com/attachment.cgi?id=333248) A Program.cs to reproduce the problem Description of Problem: Any mono application running on Linux (this doesn't happen on Mono Windows or NET Framework) issues a "System.Net.Sockets.SocketException: Too many open files" when handling more than 1020 sockets at once. Steps to reproduce the problem: 1. I have attached a test case that reproduces the problem. Actual Results: 10 Socket connection initiated, 10 Socket accepted 20 Socket connection initiated, 20 Socket accepted 30 Socket connection initiated, 30 Socket accepted [...] 490 Socket connection initiated, 490 Socket accepted 500 Socket connection initiated, 500 Socket accepted 510 Socket connection initiated, 510 Socket accepted Unhandled Exception: System.Net.Sockets.SocketException: Too many open files at System.Net.Sockets.Socket..ctor (AddressFamily family, SocketType type, ProtocolType proto) [0x0005e] in /oriolsp/downloads/mono-2.4.2.3/mcs/class/System/System.Net.Sockets/Socket.cs:793 Expected Results: 10 Socket connection initiated, 10 Socket accepted 20 Socket connection initiated, 20 Socket accepted 30 Socket connection initiated, 30 Socket accepted [...] 5970 Socket connection initiated, 5970 Socket accepted 5980 Socket connection initiated, 5980 Socket accepted 5990 Socket connection initiated, 5990 Socket accepted 6000 Socket connection initiated, 6000 Socket accepted How often does this happen? Always. Additional Information: This happens on all Linux I have tried (CentOS 5.x, also older Red Hat), on mono version 2.4.2.3 and older versions. I haven't tested with latest mono version, but I am pretty sure the issue remains, as no fix have been done about this (as far as I know). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
