首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >1Panel 看板添加并启用 webman 进程守护

1Panel 看板添加并启用 webman 进程守护

作者头像
Tinywan
发布2025-07-08 18:47:16
发布2025-07-08 18:47:16
2710
举报
文章被收录于专栏:开源技术小栈开源技术小栈

安装 supervisor

代码语言:javascript
复制
sudo apt-get install supervisor

安装成功后,supervisor 会默认启动

更多系统安装方式 https://1panel.cn/docs/v1/user_manual/toolbox/supervisor/#__tabbed_1_1

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。

也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervisord或者每个子进程,设置一个非root的user,这个user就可以管理它对应的进程。

创建webman守护进程

1panle看板【工具箱】【进程守护】创建守护进程

点击创建守护进程按钮,填写相应参数,点击确认

运行目录

代码语言:javascript
复制
/home/www/website/admin.webman.tinywan.com

启动命令

代码语言:javascript
复制
php start.php start

守护进程管理

列表页面可以操作守护进程,包括启动、停止、重启、查看日志、编辑、删除、修改源文等

进程配置文件

代码语言:javascript
复制
[program:admin-webman]
command                 = php start.php start
directory               = /home/www/website/admin.webman.tinywan.com
autorestart             = true
startsecs               = 
stdout_logfile          = /opt/panel/tools/supervisord/log/admin-webman.out.log
stderr_logfile          = /opt/panel/tools/supervisord/log/admin-webman.err.log
stdout_logfile_maxbytes = MB
stderr_logfile_maxbytes = MB
user                    = www
priority                = 
numprocs                = 
process_name            = %(program_name)s_%(process_num)d

运行日志

图片
图片

Supervisor 管理

Supervisor 状态栏可以重启 停止 Supervisor 服务,查看日志,修改配置文件等

图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 supervisor
  • 创建webman守护进程
  • 守护进程管理
  • Supervisor 管理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档