3 dépôts
Command-line utilities used to manage the runtime state and lifecycle of server processes.
Distinct from Command-Line Configurations: None of the candidates cover the specific action of triggering server/worker reloads via a CLI tool.
Explore 3 awesome GitHub repositories matching development tools & productivity · CLI Process Controllers. Refine with filters or upvote what's useful.
RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,
Triggers a reload of the server and its worker processes via the command line.
Aigcpanel is a visual workflow automation tool and model lifecycle manager designed for generative AI media pipelines. It provides a unified interface to install, launch, and configure both local and remote AI model endpoints, acting as an orchestration platform for large language models and AI tools. The system features a drag-and-drop node editor for chaining AI models and scripts into automated processing pipelines. It distinguishes itself with a breakpoint-aware execution model that allows users to pause and resume long media tasks from specific points in the workflow. Additionally, it in
Exposes AI model lifecycle controls and functions through a command-line interface for external script integration.
Ce projet est un superviseur de processus Go conçu pour démarrer et surveiller plusieurs programmes en arrière-plan avec redémarrages automatiques et gestion du cycle de vie. Il fonctionne comme un système pour coordonner l'exécution de démons, assurant une opération continue via une configuration centrale. Le superviseur se distingue par de multiples interfaces d'administration à distance, incluant une API REST de gestion de processus, un contrôleur XML-RPC et un tableau de bord web intégré pour surveiller et contrôler les processus. Il dispose d'un exportateur de métriques Prometheus qui sert des données de performance en temps réel via un point de terminaison HTTP dédié et sécurise ces interfaces distantes via une authentification de base. Le système couvre de larges domaines de capacités, incluant la gestion des logs avec rotation basée sur la taille, la vérification automatique de santé via polling TCP et HTTP, et l'orchestration du cycle de vie des services via une planification par priorité de groupe. Il fournit également des déclencheurs d'actions pilotés par événements, un nettoyeur de processus enfants pour éliminer les processus zombies, et une interface en ligne de commande pour le contrôle manuel des processus. Le logiciel inclut des utilitaires pour la génération de modèles de configuration et peut être intégré en tant que service système en utilisant des fichiers d'environnement personnalisés.
Provides a command-line utility to trigger status checks and reload the runtime state of supervised processes.