Hello,
I'm using POE::Wheel::Run to pipe, fork, and exec a program
that reads from stdin. Every couple of minutes I have lots
of data for the command to process. My question is this:
Is it possible for me to send to much data to fast down the
pipe to the child process? If so will this generate a
sigpipe? If not, where is the buffering taking place and
how large is the buffer? The command that was exec()d does
block until it is finished processing each work request.
I'm doing something similar to:
while (@work) {
$heap->{child}->put(shift @work);
}
Is this OK?
Thanks in advance.
Regards,
Todd Caine