dsh-web-watchdog: A Crash Monitoring and Auto-Restart Plugin for Web GUIs
dsh-web-watchdog is a DSH Web GUI watchdog plugin designed specifically for Windows, intended to resolve development interruptions caused by occasional crashes of the host process. By running a separate supervision process, the plugin offers four core capabilities: logging crash details and exit codes, automatic restart with exponential backoff (capped at 600 seconds by default), manual scheduled restart via the Web panel, and supervision process handoff. Users can enable the plugin via an installation command and use the provided API interfaces (such as status queries, log retrieval, and forced restarts) to monitor and manage it. This approach enables automatic recovery after crashes and improves the continuity of development and debugging.
Read More