[mh] Is this the expected behaviour of process_item?
Giles Godart-Brown <[email protected]> Thu, 18 Feb 2021 08:22:52 +0000
| Newsgroups | gmane.comp.misc.misterhouse.user |
|---|---|
| Message-ID | <[email protected]> |
I use process_items to send messages and urls, occasionally (usually when I write bad code) I need to send a lot of emails in quick succession but MisterHouse kills any unfinished ones, rather than running them in parallel which is what I expected. To test this I built a minimum reproducible case below where it launches a process that simply sleeps for 5 seconds twice in succession. As you can see from the print log, he first one gets killed. Is this normal? Giles <mytest.pl> print_log( "Longproc run 1", "INFORMATIONAL", "p_longproc" ); start $p_longproc; print_log( "Longproc run 2", "INFORMATIONAL", "p_longproc" ); start $p_longproc; </mytest.pl> <longproc.sh> #!/bin/sh # shell to sleep echo longproc start 5 second sleep pid= $$ sleep 5 echo "longproc end" exit 0 </longproc.sh> <print.log> 18/02/2021 08:10:27 [p_longproc] INFO Longproc run 1 18/02/2021 08:10:27 [p_longproc] INFO Longproc run 2 Warning, a previous 'start' on this process has not finished yet Killing unfinished process id 9380 cmd=//home/pi/mh/GGBcode/procs/longproc.sh ... 18/02/2021 08:10:33 [p_longproc] longproc start 5 second sleep pid= 9381 18/02/2021 08:10:33 [p_longproc] longproc end </print.log> ________________________________________________________ To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users