Re: [twsocket] Fw: TWSocketServer maximum productivity
Éric Fleming Bonilha wrote: Yeah, this problem is very hard to reproduce.. On my app the problem apparently stopped when you changed that line of code last year, It was a user who found this bug and the FIX (with AsyncSelect()). maybe Alexander is using an old version of ICS? Yes, may be? Always use latest ICS v6 beta from the ICS website! I haven´t received any more complains from our customers, but we still have to make more tests, Since your AV was exactly the same mentioned in the bug fix I'm pretty sure that your problem is solved. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Alexander sent his program to us, I will run it on my W2K3 SP2 to see if it will produce an AV Eric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Sunday, March 30, 2008 5:47 PM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Hi Éric, I did my best this weekend to produce an AV with the TWSocketServer, but no luck. I ran 5000+ concurrent conections over many hours under quite heavy load with no problems at all. Server in a clean W2K3 SP1 (testing my sligthly changed TWSocketServer component that is capable to listen on multiple ports). -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Éric Fleming Bonilha wrote: Hello Arno, Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. Maybe it is because of the dll-version because on my customers they were using windows 2003 sp2 How many concurrent clients were connected, could you watch a relationship to the number of connections? Maximum 100 connections.. but the problem happened with fewer connections too I had problem on Windows 2003 SP2 This problem is hard to get with my app because we don´t have massive connections like Alexander´s app, but for sure the problem is related to client connecting on Windows 2003... My suggestion is to use Eurekalog to find the problem, as on his app the problem is easy to reproduce it will be easy to get with eurekalog Éric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Saturday, March 29, 2008 9:57 AM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Hello Arno, Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. Maybe it is because of the dll-version because on my customers they were using windows 2003 sp2 How many concurrent clients were connected, could you watch a relationship to the number of connections? Maximum 100 connections.. but the problem happened with fewer connections too I had problem on Windows 2003 SP2 This problem is hard to get with my app because we don´t have massive connections like Alexander´s app, but for sure the problem is related to client connecting on Windows 2003... My suggestion is to use Eurekalog to find the problem, as on his app the problem is easy to reproduce it will be easy to get with eurekalog Éric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Saturday, March 29, 2008 9:57 AM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Hi Éric, I did my best this weekend to produce an AV with the TWSocketServer, but no luck. I ran 5000+ concurrent conections over many hours under quite heavy load with no problems at all. Server in a clean W2K3 SP1 (testing my sligthly changed TWSocketServer component that is capable to listen on multiple ports). -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Éric Fleming Bonilha wrote: Hello Arno, Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. Maybe it is because of the dll-version because on my customers they were using windows 2003 sp2 How many concurrent clients were connected, could you watch a relationship to the number of connections? Maximum 100 connections.. but the problem happened with fewer connections too I had problem on Windows 2003 SP2 This problem is hard to get with my app because we don´t have massive connections like Alexander´s app, but for sure the problem is related to client connecting on Windows 2003... My suggestion is to use Eurekalog to find the problem, as on his app the problem is easy to reproduce it will be easy to get with eurekalog Éric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Saturday, March 29, 2008 9:57 AM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Arno, Yeah, this problem is very hard to reproduce.. On my app the problem apparently stopped when you changed that line of code last year, maybe Alexander is using an old version of ICS? I haven´t received any more complains from our customers, but we still have to make more tests, Alexander sent his program to us, I will run it on my W2K3 SP2 to see if it will produce an AV Eric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Sunday, March 30, 2008 5:47 PM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Hi Éric, I did my best this weekend to produce an AV with the TWSocketServer, but no luck. I ran 5000+ concurrent conections over many hours under quite heavy load with no problems at all. Server in a clean W2K3 SP1 (testing my sligthly changed TWSocketServer component that is capable to listen on multiple ports). -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Éric Fleming Bonilha wrote: Hello Arno, Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. Maybe it is because of the dll-version because on my customers they were using windows 2003 sp2 How many concurrent clients were connected, could you watch a relationship to the number of connections? Maximum 100 connections.. but the problem happened with fewer connections too I had problem on Windows 2003 SP2 This problem is hard to get with my app because we don´t have massive connections like Alexander´s app, but for sure the problem is related to client connecting on Windows 2003... My suggestion is to use Eurekalog to find the problem, as on his app the problem is easy to reproduce it will be easy to get with eurekalog Éric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Saturday, March 29, 2008 9:57 AM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
FYI our Https server runs on a 2003 server with a few hundred clients connected most of the time. Last month, we rebooted the 2003 server after 6 months non stop running for maintanance. Never had a problem, so I doubt it has something to do with 2003 SP2 Paul - Original Message - From: Éric Fleming Bonilha [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Sunday, March 30, 2008 10:28 PM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Hello Arno, Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. Maybe it is because of the dll-version because on my customers they were using windows 2003 sp2 How many concurrent clients were connected, could you watch a relationship to the number of connections? Maximum 100 connections.. but the problem happened with fewer connections too I had problem on Windows 2003 SP2 This problem is hard to get with my app because we don´t have massive connections like Alexander´s app, but for sure the problem is related to client connecting on Windows 2003... My suggestion is to use Eurekalog to find the problem, as on his app the problem is easy to reproduce it will be easy to get with eurekalog Éric - Original Message - From: Arno Garrels [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Saturday, March 29, 2008 9:57 AM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity Éric Fleming Bonilha wrote: I had this problem sometime ago, it was the very same message and occurs when client connects.. Your AV was at 7C8224B2 (dll-version?) Alexander's is at 7C92BD02 (dll-version?), so may or may not be the same problem. How many concurrent clients were connected, could you watch a relationship to the number of connections? You also wrote in 2007 that it happened only in Windows 2003, in XP it were OK. Was it W2K3 SP1? It's illogical, but have you tried to turn OFF Data Execution Prevention for your app? In W2K3 SP1 DEP is turned on for all programs and services by default, in XP it's turned on only for essential Windows programs and services. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Yes. We handle 1 connections with all continuous keep-alive requests with 20 threads. Regards, SZ On Fri, Mar 28, 2008 at 8:57 PM, Arno Garrels [EMAIL PROTECTED] wrote: Fastream Technologies wrote: Hello, Our IQ Reverse Proxy can handle 10k clients concurrently with hybrid async ICS and multi-threadedness. One thing you must use is ICS-v6 instead of v5. Connecting 10.000 clients is easy as long as they do nothing but sleep. But have you already tested 10.000 clients that send requests in intervals after they are connected? -- Arno Garrels Regards, SZ On Fri, Mar 28, 2008 at 4:59 PM, Arno Garrels [EMAIL PROTECTED] wrote: Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Hello, Our IQ Reverse Proxy can handle 10k clients concurrently with hybrid async ICS and multi-threadedness. One thing you must use is ICS-v6 instead of v5. Regards, SZ On Fri, Mar 28, 2008 at 4:59 PM, Arno Garrels [EMAIL PROTECTED] wrote: Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Fastream Technologies wrote: Hello, Our IQ Reverse Proxy can handle 10k clients concurrently with hybrid async ICS and multi-threadedness. One thing you must use is ICS-v6 instead of v5. Connecting 10.000 clients is easy as long as they do nothing but sleep. But have you already tested 10.000 clients that send requests in intervals after they are connected? -- Arno Garrels Regards, SZ On Fri, Mar 28, 2008 at 4:59 PM, Arno Garrels [EMAIL PROTECTED] wrote: Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
We'd like to find someone who is good in ics and could help to fix our problems with client\server for thousands connections (of course for some $$). Can you advise anyone ? Here is our test project: http://rapidshare.com/files/103140112/IcsBasedProject.zip.html Using ftManager program we are deploying NewClients with hundreds of ics clients in each and making heavy load. E.g. when just connecting 9000 clients - server makes Access violation at address 7C92BD02 inmodule 'ntdll.dll' . But under delphi debugger it is not handled. Occurs just after some minutes of usage, depending on client number (some minutes on 4000 and some seconds on 9000). Also, it depends on PC number, it's difficult to catch on 2 PCs (2500+ clients on each ) and easy on 30 (200-300 clients on each). We suppose, maybe it's (server) not correctly implemented and ics professional will easilly see some bugs. Thanks. Arno Garrels [EMAIL PROTECTED] wrote: Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be - Never miss a thing. Make Yahoo your homepage. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Fw: TWSocketServer maximum productivity
Hello Alexander, I had this problem sometime ago, it was the very same message and occurs when client connects.. Unfortunally we didn´t found the fix for it because we couldn´t reproduce this error easily with our app. I suggest you to use Eurekalog, this is an error catching library, so you could use the eurekalog trial library on your running application, when the error occurs it will log on what point is has failed, giving detailed debug information on it. And please if you find a fix tell me The strange is that this problem only occurs on Windows 2003, we have lots of WinXP installations that don´t have problems, on Windows 2003 we have the same problem Éric - Original Message - From: Alexander Makhanev [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Friday, March 28, 2008 7:08 PM Subject: Re: [twsocket] Fw: TWSocketServer maximum productivity We'd like to find someone who is good in ics and could help to fix our problems with client\server for thousands connections (of course for some $$). Can you advise anyone ? Here is our test project: http://rapidshare.com/files/103140112/IcsBasedProject.zip.html Using ftManager program we are deploying NewClients with hundreds of ics clients in each and making heavy load. E.g. when just connecting 9000 clients - server makes Access violation at address 7C92BD02 inmodule 'ntdll.dll' . But under delphi debugger it is not handled. Occurs just after some minutes of usage, depending on client number (some minutes on 4000 and some seconds on 9000). Also, it depends on PC number, it's difficult to catch on 2 PCs (2500+ clients on each ) and easy on 30 (200-300 clients on each). We suppose, maybe it's (server) not correctly implemented and ics professional will easilly see some bugs. Thanks. Arno Garrels [EMAIL PROTECTED] wrote: Makhanev Alexander wrote (in a private message): Win2003 Server, 2-CPU Xeon 3.2GHz, 4Gb RAM. Can ICS theoretically work on this load with 5000, 1 and more clients? Theoretically yes, practically much depends on the real workload. If the workload is high I would consider some load balancing technic rather than a single server solution. Writing high performance server applications that serve 1000+ concurrent clients under heavy workload and in fast networks is a real challenge, no matter whether you used ICS or not. Anyway the more hardware power the better and of course the application must be designed very carefully. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be - Never miss a thing. Make Yahoo your homepage. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be