Nexeed
    • Intrduction
    • Release notes
    • User manual
      • Overview of the ID Builder module
      • Configuration tab
      • Test client tab
      • Counters tab
      • Counter definitions tab
      • Shifts tab
    • Operations manual
      • Overview
      • System Architecture and Interfaces
      • System Requirements
        • idbuilder/idb-service
      • Migration from Previous Versions
        • Migration Of Non-Unique Tenant ID
        • Migration from previous versions of ID Builder service
        • Migrations within new service version
        • Migration to Version 3.7
      • Setup and Configuration
        • Setting up and configuring ID Builder
        • Module Health Verification Endpoints and K8S Probes
      • Start and Shutdown
      • Regular Operations
      • Failure Handling
        • Health Verification Endpoints
      • Backup and Restore
      • Logging and Monitoring
      • Known Limitations
    • API documentation
ID Builder
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • ID Builder
  • Operations manual
  • Start and Shutdown
preview v3.8.x

Start and Shutdown

IdBuilder service are deployed to a docker image. For on-premises environments the docker image is deployed and initially started using Ansible-Tower, but it can later be managed with use of console commands; for Azure environments the docker image is handled by Kubernetes.

One can verify whether IdBuilder application is started or not with help of liveness health check endpoint. If the service is up, then this endpoint returns 200 code. Otherwise, a Kubernetes probe would attempt to restart the whole container with ID Builder service.

Graceful Shutdown

A graceful shutdown helps the application finishes ongoing tasks before it stops.

When you stop the application, it waits for a set time before shutting down. This wait time is controlled by a variable HostSettings__ShutdownTimeoutSeconds, which defaults to 30 seconds but can be changed.

Exit Codes

After shutdown, the application will exit with a code to show what happened. These codes help you or support teams understand how the app stopped:

  • None (0) – The application shut down cleanly with no issues.

  • Timeout (1) – Shutdown exceeded the configured timeout (e.g., 30 seconds) before tasks could finish.

  • ShutdownError (2) – An error occurred while shutting down, such as a failure in resource cleanup.

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses