Loading...

Knowledge Center


Server task configured to execute the 'Run Client Task Now' task, might run indefinitely, or get stuck 'In Progress'
Technical Articles ID:   KB85013
Last Modified:  2/13/2018
Rated:


Environment

McAfee ePolicy Orchestrator (ePO) 5.x

Problem

If you configure a server task that executes a 'Run Client Task Now' task against a group of computers, server tasks might then run indefinitely. If even one of the client systems is not able to return a success or failed status to the ePO server, the server task never ends; it stays in the In Progress status indefinitely.

Cause

There are multiple scenarios in which this issue might occur, such as when a system is shut off after receiving the 'Run Client Task Now' task, but before the task completes.

This issue might also occur if the McAfee Agent is in a retry loop where another, previously scheduled task continues to retry repeatedly without actually completing. In this scenario, the client system receives the 'Run Client Task Now' task, so the Abort After setting is not applicable. The task never actually starts on the client system, so the Stop Client task after setting does not apply.

Solution

This behavior is as designed.

The 'Run Client Task Now' task is designed to return progress based on messages received by the client system as the task progresses. If any circumstance prevents the client system from sending these status messages, the progress of the task cannot be updated and so it is left in a pending state indefinitely.
If you encounter this situation with the current version of ePO, you can try to end the server task, but it might be necessary to restart the ePO services. Usually, the original server task that is set to execute the 'Run Client Task Now' task has already completed. The failing tasks are the sub tasks that are trying to execute the 'Run Client Task Now' client task on the client computers. It is not possible to end these sub tasks through the Server Task Log screen.
  1. Stop the ePO services.
    1. Click StartRun, type services.msc, and click OK.
    2. Right-click the following services and select Stop:

      McAfee ePolicy Orchestrator x.x.x Application Server
      McAfee ePolicy Orchestrator x.x.x Server
      McAfee ePolicy Orchestrator x.x.x Event Parser
     
  2. Start the ePO services.
    1. Click StartRun, type services.msc, and click OK.
    2. Right-click the following services and click Start:

      McAfee ePolicy Orchestrator x.x.x Application Server
      McAfee ePolicy Orchestrator x.x.x Server
      McAfee ePolicy Orchestrator x.x.x Event Parser
McAfee is investigating a possible change in behavior that would allow the server to end the task in certain circumstances. But, such a change would require significant rework in McAfee Agent and ePO and would not be possible until a future major release.

Also, do not use 'Run Client Task Now' tasks, as the main method of scheduling client tasks, such as DAT updates and product deployments. The best practice method of scheduling client tasks to run on a regular schedule, is to schedule the client tasks through the Assigned Client tasks tab, which is located in the System Tree.

Rate this document

Languages:

This article is available in the following languages:

English United States
Japanese

Beta Translate with

Select a desired language below to translate this page.

Glossary of Technical Terms


 Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.