Hi Guys, Yesterday tests was not very satisfying. The server stuck three times already before it finished the 8,000th iteration, and I decided to stop and change the approach.
Currently, I am trying to modify the inlinepush command to add the logging. However the it seems that Ape.log doesn't put anything in the log file. Where can I see the log output? I called inlinepush command directly through multi threaded python module, but there was no log even with the Ape.log inside the command module. Is this a bug? Best Regards, Teguh Eko Budiarto System - Development Team Brastel Co., Ltd. +81 (3) 5637-5393 On Thu, Jan 28, 2010 at 6:25 PM, Teguh Eko Budiarto < [email protected]> wrote: > Hi Daniel, > > I am using erlang to do the http request to the php file coming from the > Controller Demo. > I only created a simple loop which does multiple http request which also > actually a loop. > each http request will wait the previous to be finished and got response > before start. > after a multiple request loop finished, it will sleep for some interval > then start another multiple request loop. > > From yesterday, I was testing by executed 10,000 loop for 5000 requests > each and sleeping 5 seconds for each loop. > it already stopped twice, meaning just halt without any > information/response from the server side. > > first one stopped at loop number #4295, request number 2000 something. I > just stop and start again the APE server, and the loop continues. > > the second one stopped at loop #4476, request number 2917. I noticed some > movements, but very slow. The memory seems bloated to 704MB > > The erlang program and ape server are running in different machines. > > Let me know if you want to know more details. Thanks. > > > Best Regards, > Teguh Eko Budiarto > System - Development Team > Brastel Co., Ltd. > +81 (3) 5637-5393 > > > On Thu, Jan 28, 2010 at 6:02 PM, D. Dahlke <[email protected]> wrote: > >> Hi Teguh Eko Budiarto, >> >> i would like to know how is your performance test environment excactly. >> Whihc tools do you use to connect to ape and stay connected as the web >> browser does? >> >> regards, >> daniel >> >> >> Am 27.01.2010 14:58, schrieb Teguh Eko Budiarto: >> >> Hi Anthony, >> >> I look at your suggestion to fine tune the kernel, but that's not where >> I am going right now. >> >> I was experiencing request (only from 1 connection) without any >> response, but did not know what was going on. Last time I was running loop >> for 100,000 simple messages sending to the server from 1 connection and it >> was ok the first time, but the second time it was broke at 30,000 >> something. >> >> Currently I am running more tests with 10,000 loop of 5000 messages >> using 1 connection for each 5 seconds intervals, I hope it will be ok until >> it finished. >> >> I really would like to know what happened in the server if it stuck >> again and maybe find some way to fix/solve it. Is there any plans to make >> the logs from the APE server more verbose? >> >> Best Regards, >> Teguh Eko Budiarto >> >> >> >> On Mon, Jan 25, 2010 at 10:48 PM, Anthony Catel <[email protected]>wrote: >> >>> >>> Hi, >>> >>> Thanks a lot for your quick answer. >>> >>> - What version are you currently stressing? (1.0 or the github version) >>> I was using the 1.0, currently based on <efyx> suggestion from irc, I am >>> currently testing the github version and can send 30,000 messages at a time. >>> After that, I want to test the concurrency with a lots of user test. Thanks >>> >>> You should try the 1.01dev (github). Btw what transport your clients are >>> using? (long polling, xhrstreaming, other?) >>> >>> >>> >>> - Did you enabled spidermonkey module? >>> I haven't, should I ? >>> >>> If you don't need it, no :) >>> >>> >>> I will take a look on the tune hints you suggested. I will let you know >>> my updates. >>> >>> Cheers, >>> Teguh Eko Budiarto >>> >>> >>> On Mon, Jan 25, 2010 at 10:15 PM, Anthony Catel <[email protected]>wrote: >>> >>> Hi, >>> >>> - What version are you currently stressing? (1.0 or the github version) >>> - Did you enabled spidermonkey module? >>> >>> Indeed, there is some value to tune on your kernel such as : >>> >>> - /proc/sys/net/core/somaxconn >>> - /proc/sys/net/netfilter/nf_conntrack_max >>> - /proc/sys/net/ipv4/tcp_* >>> >>> You may also look at the rlimit_nofile value in ape.conf) >>> >>> Please let me know if you find other value to tune ;) >>> >>> Anthony C. >>> >>> Le 25/01/10 14:07, Teguh Eko a écrit : >>> >>> Hi, >>> >>> I was doing some load test to the ape-server using a Core2 Quad Q9505 >>> 2.83GHz machine with 4GB of memory. >>> >>> When I did until 5000 requests at a time, it was fine. But, when I did >>> for 8000 requests at a time, the server stopped to responding, even >>> though my CPU load was still at 25% of full capacity. When I check the >>> APE server status also was still online (OK). >>> >>> When I checked the log, there was no explanation about what happened >>> to the server. It only logged the incoming request I just restarted >>> the server and it can start to receive new requests again. Previous >>> requests was gone. >>> >>> The questions are: >>> 1. How do we calculate the server capacity for the maximum loads it >>> can handle? >>> >>> 2. APE claims can handle up to 100,000 requests in single machine, but >>> for mine it started to to get stuck only with 8000 requests. Did I >>> need to do some tuning in the settings? in which file do I need to set >>> the settings? >>> >>> 3. Log file of APE doesn't explain any information related to the >>> server error, is there any settings need to be change to make it >>> produce more detailed log? >>> >>> Cheers, >>> >>> >>> additional info: below are the log content (/var/log/ape.log) >>> 2010-01-22 15:27:29 - src/entry.c:183 - APE starting up - pid : 21837 >>> 2010-01-22 15:27:29 - src/entry.c:242 - Starting daemon >>> 2010-01-22 15:28:07 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 15:28:15 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 15:28:38 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 15:41:12 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 15:44:18 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 15:44:50 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 15:49:53 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 15:55:29 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 15:55:39 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 16:38:52 - src/users.c:180 - New user - (ip : 192.168.4.40) >>> 2010-01-22 18:44:27 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:46:33 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:04 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:36 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:45 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:46 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:47 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:47:57 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> 2010-01-22 18:48:17 - src/users.c:180 - New user - (ip : 192.168.4.37) >>> >>> >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected]<ape-project%[email protected]> >>> For more options, visit this group at >>> http://groups.google.com/group/ape-project?hl=en >>> --- >>> APE Project (Ajax Push Engine) >>> Official website : http://www.ape-project.org/ >>> Git Hub : http://github.com/APE-Project/ >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/ape-project?hl=en >>> --- >>> APE Project (Ajax Push Engine) >>> Official website : http://www.ape-project.org/ >>> Git Hub : http://github.com/APE-Project/ >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "APE Project" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected]<ape-project%[email protected]> >>> For more options, visit this group at >>> http://groups.google.com/group/ape-project?hl=en >>> --- >>> APE Project (Ajax Push Engine) >>> Official website : http://www.ape-project.org/ >>> Git Hub : http://github.com/APE-Project/ >>> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/ape-project?hl=en >> --- >> APE Project (Ajax Push Engine) >> Official website : http://www.ape-project.org/ >> Git Hub : http://github.com/APE-Project/ >> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<ape-project%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/ape-project?hl=en >> --- >> APE Project (Ajax Push Engine) >> Official website : http://www.ape-project.org/ >> Git Hub : http://github.com/APE-Project/ >> > > -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
