Claw cloud 容器 vps 优雅重启,supervisorctl 管理工具的使用
Vevc • • 265 人浏览
本期摘要:Claw cloud | 容器vps | reboot | supervisorctl | alies
Claw cloud 注册地址:
https://console.run.claw.cloud/signin?link=TSWVWVN3G294
项目地址:
https://github.com/vevc/ubuntu
Supervisor 官网及项目地址:
https://supervisord.org
https://github.com/Supervisor/supervisor
容器重启
Claw cloud 改造的 vps 怎么重启?
1. Web 页面
2. reboot
为什么容器 reboot 命令不生效?
容器共享宿主机的内核,它没有自己独立的内核可以重启。
解决方案
结合容器的重启策略:--restart=unless-stopped
,关闭所有进程,模拟 reboot 命令。
kill -SIGTERM 1
这个命令在 ghcr.io/vevc/ubuntu:25.7.14
版本已集成到镜像里。
tag 更新说明
在 Claw cloud 上,latest
标签并不总是实时指向最新的镜像,可能存在缓存。
GitHub 样例命令已调整为实际版本号,后续保持更新。
应用重启
supervisorctl 重启应用
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0700
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
完整配置参考:https://github.com/vevc/ubuntu/blob/main/supervisord.sample.conf
supervisorctl 常用命令
sudo supervisorctl status
sudo supervisorctl restart cron
sudo supervisorctl update http-server
sudo supervisorctl help
sudo supervisorctl help stop
sudo supervisorctl # 交互模式
supervisorctl 别名配置
echo "alias sctl='sudo supervisorctl'" >> ~/.bashrc
source ~/.bashrc