<< 15-May-2008 : hausbot on #activemq at codehaus [download] [back] >>
 
 
time nick message

12:38

<jduty>

amp rocks

12:39

<jduty>

all the slowdowns we saw with lots of outstanding messages went away when using amp

12:40

<rajdavies>

amp?

12:41

<jduty>

oh.. sorry, the amq message store

12:41

<rajdavies>

cool!

12:41

<jduty>

is very fast and light weight

12:41

<rajdavies>

its just got a bit faster too in trunk

12:42

<jduty>

we saw a huge perf decrease when using journaled jdbc persistence as messages built up in subscriptions

12:42

<jduty>

did the same test yesterday with almost 200K outstanding messages... almost no decrease

12:42

<rajdavies>

nice to hear it works

15:27

<srjk>

hey

15:27

<srjk>

when I send out recipt tags with a send command to a queue I am subscribed to, I only get the recipt for the message. I dont get the message ?

15:27

<srjk>

is that right ?

15:29

<chirino_m>

srjk: right

15:30

<srjk>

so when coding a client, is it better to not send the recipt tag for send commands (Ones I am subscribed to ) ?

15:30

<srjk>

or not look for a message ?

15:30

<srjk>

or is there no best practise ?

15:42

<srjk>

i'm going with takign the message on a subscribed to desst. on a send as the receipt

15:42

<srjk>

seems reasonable

15:44

<chirino_m>

srjk: you should only requests recipts in case you want confirmation that the message will not be lost.

15:44

<chirino_m>

but if you are subscribed to those same messages, it's not really needed since you get confirmation when you get your own message back I guess.

15:47

<srjk>

chirino_m: cool thanks

19:39

<ACM>

hi

19:40

<ACM>

anyone know a good reason why activemq could run out of 10240 file descriptors?

20:04

<ACM>

kinda quiet here ?

20:05

<chirino_m>

ACM: that's alot

20:05

<ACM>

yeah

20:05

<chirino_m>

ACM: you on linux ?

20:05

<ACM>

yes, with a recent 2.6 kernel

20:05

<chirino_m>

run: lsof | grep pid

20:05

<chirino_m>

where the pid is the pid of the activemq broker

20:06

<chirino_m>

should give you a listing of all the open files

20:06

<chirino_m>

let me know what the most of them are.

20:06

<chirino_m>

are they files or sockets?

20:06

<ACM>

its now stable at 106 - 109

20:06

<ACM>

in total

20:06

<ACM>

mostly references to the jars

20:06

<ACM>

but when I had 9000+ earlier, it were mostly sockets

20:07

<chirino_m>

ah

20:07

<chirino_m>

well, it could be you were getting DOSed

20:07

<chirino_m>

what version?

20:07

<ACM>

5.1

20:07

<chirino_m>

hum

20:07

<ACM>

but I doubt we were dossed

20:07

<ACM>

Let me check the web-stats

20:08

<chirino_m>

well next time it happens take a stack dump of the broker

20:08

<ACM>

no real huge peaks

20:08

<chirino_m>

the stack dump will show what those connections were doing.

20:09

<ACM>

you mean with jhat?

20:09

<ACM>

euh, jheap

20:09

<chirino_m>

jstack

20:09

<ACM>

hmm, now I'm mixing up commands :)

20:09

<ACM>

ah, I see it

20:10

<ACM>

thanks for your input so far

20:11

<chirino_m>

k

Drone v1.4 © 2002-2005 Uwyn RIFE powered