Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
Service Mapping Discovery fails to start or initialize - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • Service Mapping Discovery fails to start or initialize
KB0783641

Service Mapping Discovery fails to start or initialize


1542 Views Last updated : Jul 29, 2025 public Copy Permalink
KB Summary by Now Assist

Issue

When you select Run Discovery on a Service Map, the "Starting discovery" message appears briefly and then disappears. The discovery process does not begin.

Release

Any supported release 

Cause

Service Mapping checks the sa_endpoint_status table to count active discovery jobs before starting new ones. Discovery will not start if the number of running jobs exceeds the limit set by:

  • The sa.max_concurrent_service_discovery_tasks system property (if configured)
  • 100 jobs (the default limit when the property is not set)

This limit prevents system performance issues.

Resolution

This issue may be caused by a large map that's being discovered.

To resolve the issue, follow these steps:

Check active discovery jobs.

  1. Go to Service Mapping > Services > Application Services.
  2. Filter results by Discovery Status not equal to Done.
  3. Review which services are currently being discovered.
  4. Check the sa_endpoint_status table for records not in a Completed state.

Optimize large service maps.

  • Review large maps and mark unnecessary connections as boundary to exclude them from discovery.
  • See the documentation, Remove CIs not belonging to application services

Additional resolution options

  • Halt discovery on large maps that are currently running.
  • Change service discovery to run during off-peak hours.
  • Increase the concurrent task limit. To do this:
    • Create or update the sa.max_concurrent_service_discovery_tasks system property and set it to the expected value.
    • Default is 100. Increasing this will have an impact on performance.
  • Optimize batch processing. To do this:
    • Create or update the sa.rediscovery.batch_size system property to 150.
    • Default is 100. This makes Mapping Discovery faster but sacrifices some in performance.

The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.