I'm using the latest git version, and add rlimit_nofile = 65534 into
ape.conf

2010/11/15 ma liang <[email protected]>

> hei, ape
>
>     I used wget to simulate 60k users online. (just CONNECT and CHECK) as
> following:
>
> onuser.sh:
> ========
> sesssid=`wget -q -O - 
> "http://0.push.mangoq.com/2/?[{\<http://0.push.mangoq.com/2/?[%7B%5C>"cmd\":
> \"CONNECT\", \"chl\": 1, \"params\": {\"uin\": \"$1\"}}]" 2>/dev/null |awk
> -F 'sessid":"|"}},{"time"' '{print $2}'`
> sleep 3
> wget -q -O - 
> "http://0.push.mangoq.com/2/?[{\<http://0.push.mangoq.com/2/?[%7B%5C>"cmd\":
> \"CHECK\", \"chl\": 1, \"sessid\": \"$sesssid\"}] " 2>&1
> >>status/check$sesssid.log &
> while true;
> do  wget -q -O - 
> "http://0.push.mangoq.com/2/?[{\<http://0.push.mangoq.com/2/?[%7B%5C>"cmd\":
> \"CHECK\", \"chl\": 1, \"sessid\": \"$sesssid\"}] " 2>&1
> >>status/check$sesssid.log &
>  sleep 18;
> done
>
> test.sh
> =====
> m=0
> for ((i=0;i<101;i++))
>  do
>         for ((j=1 ;j<200;j++))
>         do m=$((i*200+j));
> sh  ./oneuser.sh $m &
>         done
> sleep 10;
> done
>
>
> I used 3 machines to excute test.sh to simulate 60k users.  After certain
> hours normarly go.  I can't connect to http://0.push.mangoq.com/
>
> I attached the aped process.  seems events_poll() don't return on new user
> connect.
>
> Any idea?
>
>
> (30120 is the zombied aped process id)
> [r...@localhost ~]# lsof -p 30120 | wc -l
> 5937
>
> [r...@localhost ~]# lsof -p 30120 | tail
> aped    30120 daemon *382u  IPv4 109333864               TCP
> 0.push.mangoq.com:http->192.168.8.42:47748 (ESTABLISHED)
> aped    30120 daemon *385u  IPv4 109333914               TCP
> 0.push.mangoq.com:http->192.168.8.42:47751 (ESTABLISHED)
> aped    30120 daemon *396u  IPv4 109334482               TCP
> 0.push.mangoq.com:http->192.168.8.42:47766 (ESTABLISHED)
>

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