Nexeed
    • Introduction
    • User manual
      • User interface
        • Deviations tab
        • Quick reactions tab
        • Registered actions tab
        • Sustainability assessments tab
      • Operate Deviation Processor module
        • Set up table columns
        • Deviations
        • Quick reactions
        • Registered actions
        • Sustainability assessments
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • Deviation Processor
      • Migration from previous versions
      • Setup and configuration
        • Application variables exposed in helm chart
      • Start and shutdown
      • Failure handling
      • Backup and Restore
      • Logging and monitoring
      • Known limitations
    • Developer documentation
      • Concepts
        • Standardization
        • Deviation Process
        • Deviation
        • Quick Reactions
        • Registered Actions
        • Sustainability Checks
      • How to…​
        • Client Library (NuGet package)
        • Detector
        • Reactor
        • Action Links
        • Context Contributions
    • API documentation
    • Glossary
Deviation Processor
  • 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
    • 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

  • Deviation Processor
  • Operations manual
  • Start and shutdown
preview 1.15

Start and shutdown

Start

On startup, our services will execute the following steps:

  1. Connect to DB

Once this has been done, it will then run the following tasks in parallel, these should not block the application if they fail but essential bits of functionality might not work.

  • Set up/resume Quartz jobs

  • Register in Portal

  • Connect to RabbitMQ

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