Worker & Daemon Presets
Program Definition
Daemon Behavior & Signals
Standard Output & Error Logging
Generated Configuration (.conf)
; Supervisor Configuration File
; Generated by MiniToolDesk (https://minitooldesk.com/tools/supervisor-config-builder/)
[program:fastapi-web]
command=/var/www/app/venv/bin/gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 127.0.0.1:8000 main:app
directory=/var/www/app
user=www-data
autostart=true
autorestart=true
startsecs=5
startretries=3
stopsignal=TERM
stopasgroup=true
killasgroup=true
stdout_logfile=/var/log/supervisor/fastapi-web.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
stderr_logfile=/var/log/supervisor/fastapi-web-err.log
stderr_logfile_maxbytes=50MB
stderr_logfile_backups=10
environment=ENVIRONMENT="production"
Deployment Quick Tip
Save to /etc/supervisor/conf.d/fastapi-web.conf and run supervisorctl reread && supervisorctl update.
将此工具固定在浏览器侧边栏
随时按下 Alt+M 即可在当前标签页侧边唤出此工具,免去切网页的麻烦。100% 离线免费。
如何生成 Supervisor 配置文件
- 1设置程序标识名、启动命令 command、工作目录及运行身份 user。
- 2配置守护进程参数,包括开机自启 autostart、崩溃自启 autorestart 及多进程 numprocs。
- 3指定日志文件路径与单个日志大小轮转限制(maxbytes)。
- 4复制或下载 .conf 文件放置到 /etc/supervisor/conf.d/ 并执行重载命令。
高可用进程守护最佳实践
遵循 Linux 生产级运维规范,生成具备 stopasgroup 与优雅退出信号的标准化 Supervisor 配置。
常见问题解答 (FAQ)
喜欢 Supervisor 进程管理配置生成器 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!
MiniToolDesk 100% 离线计算、零数据上传,您的支持是保持纯净无广告的动力。
相关开发者工具
Popular
Docker Run 转 Compose 转换器
一键将复杂 docker run 命令行转换为规范的 docker-compose.yml 服务配置
Launch tool→
Popular
Nginx 可视化配置生成器
可视化配置生产级反向代理、Let's Encrypt SSL、WebSocket、跨域与单页路由
Launch tool→
Popular
Dockerfile 多阶段构建生成器
可视化生成 Node.js、Go、Python、Rust 与 Java 的多阶段极简安全容器镜像
Launch tool→
Popular
Kubernetes YAML 配置文件生成器
可视化构建 Deployment、Service、Ingress 与 ConfigMap 资源配置
Launch tool→