具有实时监控的专业级 Windows 服务包装器
Servy 允许您将任何应用程序作为本机 Windows 服务运行,并完全控制工作目录、启动类型、进程优先级、CPU 亲和性、日志记录、健康检查、环境变量、依赖项、启动前和启动后钩子、停止前和停止后钩子以及参数。 Servy 使用 SignPath 基金会提供的代码签名证书进行了数字签名。此签名可验证发布者身份,使 Windows 能够检测已发布的二进制文件和安装程序是否被修改,并防止 SmartScreen 提示。
Servy 提供了一个桌面应用程序、一个 CLI 和一个 PowerShell 模块,可让您通过交互方式或通过脚本和 CI/CD 流程创建、配置和管理 Windows 服务。此外,还包括一个管理应用程序,可实时监控和管理已安装的所有服务。
Servy 会持续监控您的应用程序,如果应用程序崩溃、卡死或停止,将自动重启。它非常适合在后台运行非服务应用程序,并确保它们在系统启动时自动启动,甚至在登录之前,而无需将它们重写为服务。您可以使用它来运行 Node.js、Python、.NET、Java、Go、Rust、PHP 或 Ruby 应用程序;在重启后保持 Web 服务器、LLM、后台工作程序、同步工具或守护程序运行;以及在生产环境中使用内置的健康检查、日志记录和重启策略来自动化任务运行程序、调度程序或脚本。
本视频演示了 Servy 1.0。自那时以来,Servy 已经发生了很大的变化,拥有许多功能,例如实时 CPU/RAM 监控、stdout/stderr 流式传输、心跳 ping、通知和 CPU 亲和性。核心概念仍然保持不变。## 为什么?
暂无开放 Issues,或尚未同步最近议题。