Hi,
If I want to use the last official release,
do I have to reinstall all my APE server or just to copy/past the new
files ?

thanks

On 15 nov, 22:16, <[email protected]> wrote:
> Hey,
>
> You should try the mainstream version (git).
> A lot a leak has been fixed since the last official release.
>
> Let me know if you experience the same issue after the update.
>
> Thanks.
>
> Anthony C.
>
> On Mon, 15 Nov 2010 12:42:44 -0800 (PST), Mariusz <[email protected]>
> wrote:
>
> > On the graph: "APED Restart" is a cron killing script ...
>
> > On Nov 15, 9:37 pm, Mariusz <[email protected]> wrote:
> >> Hi,
>
> >>http://p.web-album.org/5f/9e/5f9e86e29e1612c2fcaa373b6ea02b25a,4,0.png
> >> Here is the graph from my munin's ape plugin.
>
> >> I pushing messages (~2500 msg/day, about 1KB each POST) to ape server
> >> (APE 1.0) via PHP [Curl] to my server-side command. I use only
> >> methods:
> >> Ape.config()
> >> Ape.getChannelByName()
> >> chan.pipe.sendRaw();
>
> >> I think there is a big problem ...
>
> >> On Nov 15, 5:42 pm, <[email protected]> wrote:
>
> >> > Hey,
>
> >> > Are you experiencing the same issue ?
> >> > Can you provide an testcase and/or some informations about your
> >> > configuration (number of online user, etc...)
>
> >> > Thanks ;)
>
> >> > Anthony
>
> >> > On Mon, 15 Nov 2010 08:24:14 -0800 (PST), Doug Molineux
>
> >> > <[email protected]> wrote:
> >> > > I was wondering, if there was any progress on this issue?
>
> >> > > Thanks,
> >> > > Doug
>
> >> > > On Nov 9, 12:10 pm, <[email protected]> wrote:
> >> > >> Hey,
>
> >> > >> I just finished my websocket benchmaker tools.
> >> > >> I connected 10k users, make them join a public channel. Everything
> >> > looks
> >> > >> good :/ Nomemoryleak.
> >> > >> I'll dig more again.
>
> >> > >> Btw, can you give me an IM address where we can talk ?
>
> >> > >> On Tue, 9 Nov 2010 12:47:04 -0500, Felix Filozov
> >> > >> <[email protected]>
> >> > >> wrote:
>
> >> > >> > Here are the results of my tests
> >> > >> > Test 1 - Joins to private
> >> > >> > channel====================================12K
> >> > >> > joins within 5 minutes - 4% ofmemoryusage.
> >> > >> > Test 2 - Joins to public channel
> >> > >> > =====================================12K joins within 5 minutes
> -
> >> > >> > 45%
> >> > >> > of
> >> > >> >memoryusage.
> >> > >> > Clearly, joining a private channel consumes lessmemory. I reran
> >> > >> > Test
> >> > 1
> >> > >> > again just to make sure, and the results were consistent. 
> >> > >> > However, after both tests completed,memorywas not released.
> >> > >> > Throwing
> >> > >> > morememoryat it is not a problem, but restarting it could be an
> >> > issue.
> >> > >> > Hopefully these results help.
> >> > >> > - Felix
> >> > >> > On Mon, Nov 8, 2010 at 9:30 PM,  wrote:
> >> > >> >  Ok, thanks for the informations.
> >> > >> >  Can you please try the same test on a private channel ?
> (channel
> >> > with
> >> > >> > "*"
> >> > >> >  as first character).
>
> >> > >> >  With my benchmark I successfuly connected 30k users with about
> >> > >> > 150MB
> >> > >> > of
> >> > >> >  memory.
> >> > >> >  BTW I used a long polling transport (which is a lot more
> >> > >> > expensive
> >> > >> > than
> >> > >> >  WebSocket).
>
> >> > >> >  Let me write a websocket tools and run the same bench.
>
> >> > >> >  I keep you in touch.
>
> >> > >> >  On Mon, 8 Nov 2010 20:05:47 -0500, Felix Filozov
> >> > >> >  wrote:
> >> > >> >  > I only have access to the server side, and, using a JOIN
> hook,
> >> > >> > I
> >> > >> >  > determined that there have been 9000+ JOINs within 5 minutes.
> >> > >> >  > I'm pretty sure the browser receive a successful CHANNEL raw,
> >> > >> > because
> >> > >> > in
> >> > >> >  > my previous tests that was the case.
> >> > >> >  > On Mon, Nov 8, 2010 at 7:40 PM,  wrote:
> >> > >> >  >  I see.
>
> >> > >> >  >  Do you have any rate of browser succesfully receiving the
> >> > >> > "CHANNEL"
> >> > >> > and
> >> > >> >  >  "JOIN" raws on joining ?
>
> >> > >> >  >  Thanks
>
> >> > >> >  >  Anthony
>
> >> > >> >  >  On Mon, 8 Nov 2010 19:22:14 -0500, Felix Filozov
> >> > >> >  >  wrote:
> >> > >> >  >  > I'm using BrowserMob to spawn thousands of browsers, with
> >> > >> > in 5
> >> > >> >  > minutes,
> >> > >> >  >  > that visit a URL. Each browser is open for at most 4
> >> > >> > seconds.
> >> > >> >  > Meaning,
> >> > >> >  >  > within 5 minutes there's many browsers opening and
> closing.
> >> > >> >  >  >
> >> > >> >  >  > The URL contains a Flex application, which connects to APE
> >> > >> > (jaeger
> >> > >> >  >  > branch) using a WebSocket.
> >> > >> >  >  >
> >> > >> >  >  > If you want, I can direct the traffic to you.
> >> > >> >  >  >
> >> > >> >  >  > On Mon, Nov 8, 2010 at 6:58 PM,  wrote:
> >> > >> >  >  >  I've just tryed what you've said :
> >> > >> >  >  >
> >> > >> >  >  >  - Make 10k user Joining a public channel
> >> > >> >  >  >  - ???
> >> > >> >  >  >  - Timeout for all user (leading to a LEFT for each user)
> >> > >> >  >  >
> >> > >> >  >  >  Memoryconsuption is still about few MB on my machine.
> >> > >> >  >  >
> >> > >> >  >  >  How do you run the bench ?
> >> > >> >  >  >  Can you send me the tools/script you are using ?
> >> > >> >  >  >
> >> > >> >  >  >  Thanks
> >> > >> >  >  >
> >> > >> >  >  >  Anthony
> >> > >> >  >  >
> >> > >> >  >  >  On Mon, 8 Nov 2010 13:11:37 -0500, Felix Filozov
> >> > >> >  >  >  wrote:
> >> > >> >  >  >  > I just ran a test of 9000+ joins (they joined for a few
> >> > >> > seconds
> >> > >> >  > then
> >> > >> >  >  >  > left) to APE within 5 minutes, and thememoryconsumption
> >> > >> > went up
> >> > >> >  > to
> >> > >> >  >  >  38%.
> >> > >> >  >  >  > It stayed there even after everybody left.
> >> > >> >  >  >  >
> >> > >> >  >  >  > On Fri, Nov 5, 2010 at 9:06 PM, Felix Filozov  wrote:
> >> > >> >  >  >  >  I had my units wrong. It's 2.4%, not 2.4MB. 
> >> > >> >  >  >  > I will do an exact test, where I only test connection
> >> > >> > attempts. I
> >> > >> >  >  >  > believe this is where the leak occurs, because message
> >> > >> >  >  >  > passing occurred infrequently during my previous tests.
> >> > >> >  >  >  >
> >> > >> >  >  >  > On Fri, Nov 5, 2010 at 8:38 PM,  wrote:
> >> > >> >  >  >  >  There are several reason where thememoryisn't restored
> >> > >> > back :
> >> > >> >  >  >  >
> >> > >> >  >  >  >  - Spidermonkey Garbage collector
> >> > >> >  >  >  >  - APE allocate a pool of socket for concurent users
> >> > >> > with a
> >> > >> >  > "n*2"
> >> > >> >  >  > schema
> >> > >> >  >  >  >  :
> >> > >> >  >  >  >
> >> > >> >  >  >  >  Basememoryis 2 sockets slot :
> >> > >> >  >  >  >
> >> > >> >  >  >  >  - 2 users connect => nomemoryallocation
> >> > >> >  >  >  >  - 1 more user connects : Basememory* 2 (4 slot
> >> > >> > reserved)
> >> > >> >  >  >  >  - 2 more user connect (5 active users) => Basememory*
> 2
> >> > >> > (8
> >> > >> >  > slot
> >> > >> >  >  >  >  reserved)
> >> > >> >  >  >  >  - And so forth.
> >> > >> >  >  >  >
> >> > >> >  >  >  >  This scheme avoid APE to malloc/free too often.
> >> > >> >  >  >  >
> >> > >> >  >  >  >  The fact is , does yourmemoryincrease because of
> >> > >> > message
> >> > >> >  > sent, or
> >> > >> >  >  >  >  because of user connection (there is amemoryleak if
> >> > >> > your
> >> > >> >  > 2.4MB
> >> > >> >  >  > was
> >> > >> >  >  >  > caused
> >> > >> >  >  >  >  by the first).
> >> > >> >  >  >  >
> >> > >> >  >  >  >  On Fri, 5 Nov 2010 19:20:32 -0400, Felix Filozov
> >> > >> >  >  >  >  wrote:
> >> > >> >  >  >  >  > I just tried the jaegerape branch, and the result is
> >> > >> > the
> >> > >> >  > same. It
> >> > >> >  >  >  > climbs
> >> > >> >  >  >  >  > to 2.4MB of usage, and stays there.
> >> > >> >  >  >  >  > I'll be more than willing to direct the traffic to
> >> > >> > one of
> >> > >> >  > your
> >> > >> >  >  >  >  > installations.
> >> > >> >  >  >  >  >
> >> > >> >  >  >  >  >  On Fri, Nov 5, 2010 at 4:17 PM,  wrote:
> >> > >> >  >  >  >  >  Hey,
> >> > >> >  >  >  >  >
> >> > >> >  >  >  >  >  Your APE is compiled using some compile
> optimization
> >> > >> > (-O2),
> >> > >> >  >  > leading
> >> > >> >  >  >  > to
> >> > >> >  >  >  >  >  some invalid valgrind output.
> >> > >> >  >  >  >  >  BTW, can you please check if you still have the
> same
> >> > >> >  > behaviour
> >> > >> >  >  >  > using
> >> > >> >  >  >  >  > the
> >> > >> >  >  >  >  >  "jaegerape" branch :
> >> > >> >  >  >  >  >
> >> > >> >  https://github.com/APE-Project/APE_Server/commits/jaegerape[3]
> >> > >> >  > [3] [3]
> >> > >> >  >  > [4] [2]
> >> > >> >  >  >  >  >
> >> > >> >  >  >  >  >  Thanks
> >> > >> >  >  >  >  >
> >> > >> >  >  >  >  >  Anthony
> >> > >> >  >  >  >  >
> >> > >> >  >  >  >  >  On Thu, 4 Nov 2010 17:29:56 -0400, Felix Filozov
> >> > >> >  >  >  >  >  wrote:
> >> > >> >  >  >  >  >  > Here's some Valgrind output I captured
> >> > >> >  >  >  >http://pastebin.com/uDcp43Xf[4] [4] [4] [5]
> >> > >> >  >  >  >  > [4] [1]
> >> > >> >  >  >  >  >  >
> >> > >> >  >  >  >  >  > On Thu, Nov 4, 2010 at 3:25 PM, Felix Filozov
> >> > >> >  wrote:
> >> > >> >  >  >  >  >  >  I just used the Move demo to do a test on APE
> 1.0
> >> > >> > and
> >> > >> >  > APE
> >> > >> >  >  > Git
> >> > >> >  >  >  >  > (latest
> >> > >> >  >  >  >  >  > APE in Git).
> >> > >> >  >  >  >  >  >
> >> > >> >  >  >  >  >  > I had thousands of connection attempts to APE
> 1.0,
> >> > >> > and
> >> > >> >  >memory
> >> > >> >  >  >  >  > increased
> >> > >> >  >  >  >  >  > to 4MB and it stayed there even after all those
> >> > >> >  > connections
> >> > >> >  >  > were
> >> > >> >  >  >  >  > broken.
> >> > >> >  >  >  >  >  >
> >> > >> >  >  >  >  >  > Similarly, I had thousands of connection attempts
> >> > >> > to
> >> > >> > APE
> >> > >> >  > Git,
> >> > >> >  >  > and
> >> > >> >  >  >  >  >memory
> >> > >> >  >  >  >  >  > increased to 2MB and it stayed there as well.
> >> > >> >  >  >  >  >  >
> >> > >> >  >  >  >  >  > I don't know ifmemoryis immediately deallocated,
> >> > >> > or
> >> > >> >  > later
> >> > >> >  >  > on.
> >> > >> >  >  >  > If
> >> > >> >  >  >  >  > the
> >> > >> >  >  >
>
> ...
>
> plus de détails »

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