How can I find out the amount of work needed? Maybe I'm approaching this wrong, but adding delays of 10 seconds in the plugin don't trigger more instances when I generate 50 consecutive random logs, resulting in an overall delay of 500 seconds for the processing of the last log. Thank you! Eudald
On Thu, Jan 9, 2020, 08:20 Rainer Gerhards <[email protected]> wrote: > El jue., 9 ene. 2020 a las 1:32, Eudald Valcàrcel via rsyslog > (<[email protected]>) escribió: > > > > hello John, > > My current setup has queue.workerThreads set at 20, but whenever I check > > processes or I add some testing delays it shows only one process being > > executed. > > That indicates there is not sufficient work to start any additional > workers. > > Rainer > > > > Thanks, > > Eudald > > > > On Thu, Jan 9, 2020, 01:24 John Chivian via rsyslog < > > [email protected]> wrote: > > > > > From the documentation... > > > > > > "By default, the omprog action will start an instance (process) of the > > > external program *per worker thread.* > > > (the maximum number of worker threads can be specified with the > > > queue.workerThreads > > > < > https://www.rsyslog.com/doc/v8-stable/rainerscript/queue_parameters.html> > > > > > > parameter)." > > > > > > Give your pipeline a few more workers and see if that helps. > > > > > > Regards, > > > > > > > > > On 1/8/20 5:39 PM, Eudald Valcàrcel via rsyslog wrote: > > > > Hello! > > > > I've a kind of slow python plugin being fed from rsyslog. > > > > I'm using omprog, but I'd like to be able to launch another instance > of > > > the > > > > plugin if the current one is in use. > > > > The problem is that by using sys.stdin.readline() and feeding it > through > > > > omprog with a template ending in "\n" the plugin never gets an EOF > and > > > > waits to process the next batch of data. > > > > > > > > Is there any way to accomplish that? > > > > > > > > Thank you! > > > > Eudald > > > > _______________________________________________ > > > > rsyslog mailing list > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > > http://www.rsyslog.com/professional-services/ > > > > What's up with rsyslog? Follow https://twitter.com/rgerhards > > > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > myriad > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > > > DON'T LIKE THAT. > > > > > > > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > http://www.rsyslog.com/professional-services/ > > > What's up with rsyslog? Follow https://twitter.com/rgerhards > > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > myriad > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > > > DON'T LIKE THAT. > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > What's up with rsyslog? Follow https://twitter.com/rgerhards > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > DON'T LIKE THAT. > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

