I was able get a failure after just over 1000 on Ubuntu. Just committed a fix that got me to over 10000 before I decided to kill it.
Rick On Tue, Mar 5, 2019 at 4:54 AM Bob Martin via Oorexx-devel < oorexx-devel@lists.sourceforge.net> wrote: > I have a program which runs every few seconds to check that several tasks > are still running, > and restarts them if not. > The program fails on every build of ooRexx 5 that I have tried it on, back > to 11642 > > I have reduced the code to the minimum required to produce the error: > > ------------------------------------------------------------------ > queue_name = rxqueue('Create') > call rxqueue 'Set',queue_name > > do forever > 'ps -ef | grep rexx | rxqueue' queue_name > do while queued() <> 0 > parse pull line > end > call SysSleep 1 > end > exit > ------------------------------------------------------------------ > > It fails after about 1000 passes through the loop with: > > The REXX rxapi queuing system is not available. > grep: write error: Broken pipe > > > > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel >
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel