Hi all,

Summary:
I have built a daemon which takes literal commands over an
IO::Socket::INET and executes scripts out of a given repository which
matches the literal command as filename. Summa sumarum, its a kind of an
remote execution daemon.

The executed commands are done within POE::Wheel::Run. If a command
takes to long to execute, it gets killed with a delay. The result of the
commands is beeing reported back to the connected client.

Problem:
* The daemon runs fine under normal load (~10 cmds per minute) but under
heavy load, the daemon ocasionally stops itself by initiation a
shutdown, I have not yet found the reason for this shutdown.
* I am currently investigating the daemon in debugging mode (assertions
and traces turned on) and the daemon freezed. It did not accept new
connections, new connection attempts simply timed out.

Versions:
libpoe-perl = 1.2680
os = debian lenny (5.0)

Source:
The source can be found here:
http://orwellmon.git.sourceforge.net/git/gitweb.cgi?p=orwellmon/orwelld;a=blob_plain;f=orwelld;hb=HEAD

Thanks for your time!

Cheers,
Jean Stebens

Reply via email to