在实际运维中,我们经常会接触到 Go、Rust、Java 这类语言编译出来的单体可执行文件。功能很纯粹,管理却很头疼——想让它们开机自启、方便地启停和守护进程,往往要手动写服务单元、配脚本,步骤繁琐还容易出错。这次 SamWaf 带来了一项应该管理功能,专门解决这类“单体文件”的服务化管理难题,让你从繁琐的配置中抽身,把精力放回业务本身。
一、功能概述
应用管理(App Manager)是 SamWaf 内置的轻量进程托管模块
auto_start=1 的应用 | |
no / on-failure / always 三种重启策略 | |
二、应用管理

2.1 新建应用
基本配置
值得注意的工作目录支持自定义或者使用默认data/applications。 
停止配置
默认是给退出信号,也可以传入指定的命令安全关闭 
重启策略

日志配置

文件上传(可选)

2.2 启动 / 停止 / 重启

2.3 日志实时查看

2.4 文件上传与升级

2.5 端口与连接 IP

开源地址:
Gitee:
https://gitee.com/samwaf/SamWaf
Atomgit:
https://atomgit.com/SamSafe/SamWaf
GitHub:
https://github.com/samwafgo/SamWaf
夜雨聆风