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