Agent stuck in Evaluating state

Hello everyone, we have implemented a series of task that run some rest api commands, gathers the info and then run a perl script to run specific commands.

the task, api comands and perl script executes correctly AS LONG AS there is no other perl process running in the box. when there is another task running, the other task will go into evaluating state for as long as the other perl process is running.

if I kill the running perl process the other process will immediately kick in.

We have perl process that need to run for a couple of hours at least and the chances of having another task running in the same box are very high…

Any ideas on how to make the evaluating status to go away or make the task to be able to run in parallel?

Thanks a lot for any help

thanks.

Only one Bigfix Action can be running at a time. It’s likely not a problem that Perl is running, but that the BES Action that started perl is waiting for it to complete.

You could use ‘run’ or ‘runhidden’ in place of ‘wait’ or ‘waithidden’ when launching the long-running Perl task. Then the action will not wait for Perl to finish before moving on to the next action.

If you use that method, ensure you aren’t relying on files in the __Download folder.

Jason, thank you very much, I will start testing the run or runhidden and keep you posted.