I've replaced the bbproxy.strace file in the link bellow with a new one
that follows child processes since bbproxy is threaded. Sorry for that
if any of you have looked into it already.
Best regards,
Amelia Nilsson
On Thu, 2010-05-27 at 13:33 +0200, Amelia Nilsson wrote:
Hi all!
We're experiencing some problems with bbproxy that crashes when one of
the hobbitds it's sending data to goes down. I've been working to
reproduce this problem in a testing environment and it's very easily
reproduced. My test environment contains of two hobbitds, a bbproxy
and one client, the client is reporting to the hobbitds through the
bbproxy. When I stop one of the hobbitds it take about 10-30 seconds
before bbproxy crashes.
When this one client sends data every 1 minute the bbproxy will
survive one of the hobbitds going down and start sending data to it
when it comes up again. However, in our production environment we push
one message per second through our bbproxy and when I push one message
per second through bbproxy in my testing enviroment I experience the
same problem as in my production environment, bbproxy crashes. To
recover from this I need to start up the hobbitd again and all of our
bbproxys.
I've gathered some data från bbproxy with strace which you could find
here: http://amelia.linuxchick.se/bbproxy.strace
Best regards,
Amelia Nilsson
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.