Cannot Start Job Execution Service

Description

When you start the Job Execution Service (JES) it immediately stops and the following error message appears.

Cause

The entity running service does not have necessary permissions to open the port configured for JES management for listening.

Affected Versions

7.9 and later

Solution

  1. Enable SVClog in the diagnostics section of the Job Execution Service configuration file.
  2. Start the JES.
  3. Open the SVClog.
    If you see the error "HTTP could not register URL XXXXX, your process does not have access rights to this nampespace. For more information, see http://go.microsoft.com/fwlink/?LinkId=70353, and continue to step #4.
  4. Open a command prompt as an administrator on the server where JES is installed and run the following command.
    netsh http add urlacl url=[JES Managment URI] user=[DOMAIN\Username]
    [JES Management URI] is the URI that this JES instance is listening to (including the port). In most cases, the URL is http://5432/Management.
    [DOMAIN\Username] is the entity running the JES instance.

To find the correct URI, in your Sequence database, check fldManagementServiceUri on tblJobHosts. If you have a single JES instance, it is the only one there. If you have multiple JES instances, match the GUID on fldGuid to the jobs hostId on the JES configuration file to find the correct instance.

Recommended query: select fldGuid,fldManagementServiceUri from tblJobHosts.

About this Article
  • Created: 05/14/2017 8:28 am EDT
  • Last updated: 05/14/2017 8:42 am EDT
In This Article