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/

Reply via email to