docker容器内通过supervisor来守护进程
来源:互联网 发布:电脑写小说的软件 编辑:程序博客网 时间:2024/06/10 03:04
安装:
可通过easy install supervisor或pip install supervisor,当然还可以通过下载源码通过python setup.py install 来安装(注意:要在python2.x下进行安装)
还可以通过linxu下的包管理来安装,如yum install supervisor
使用:
.为要维护的进程创建.ini文件,并放到/etc/supervisor.d目录下
.启动supervisord服务
/usr/bin/supervisord -c /etc/supervisor.conf
可通过supervisorctl status 查看supervisord当前管理的所有进程的状态
遇到的问题:
通过docker run -d 方式启动容器报“Unlinking stale socket /tmp/supervisor.sock”错误,而通过docker run -it 启动后手动执行 /usr/bin/supervisord -c /etc/supervisor.conf则没问题
解决:
将Dockerfile中的CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"] 修改成ENTRYPOINT ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisord.conf"] 重新生成镜像,用该镜像启动容器docker run -d即可,问题解决。
阅读全文
0 0
- docker容器内通过supervisor来守护进程
- Docker容器内多进程管理(一)-Supervisor
- Docker容器内多进程管理(一)-Supervisor
- Docker容器内多进程管理(一)-Supervisor
- Docker容器内多进程管理(一)-Supervisor
- Docker容器内多进程管理(一)-Supervisor
- Docker容器内多进程管理(一)-Supervisor
- 守护进程和supervisor
- 进程守护工具Supervisor
- linux-supervisor守护进程
- Supervisor 管理后台守护进程
- 守护进程二三事与Supervisor
- Linux守护进程之Supervisor
- 守护进程二三事与Supervisor
- supervisor运行golang守护进程
- supervisor运行golang守护进程
- 通过docker run 命令来在容器内运行一个应用程序 输出Hello world
- Docker守护进程
- 备忘录模式
- PhpStorm格式化快捷鍵
- KMP匹配算法复习。。
- python学习(三)之list和tuple
- UVALive 7525
- docker容器内通过supervisor来守护进程
- FreeRTOS系统配置
- struts2-值栈/ngol语句/s标签
- C++中重载和排序问题的简单写法
- mybatis-mybatis与spring整合的基本配置
- use c++ automatic configure RemoteX USB redirection via modify windows policy group
- Koa2 学习笔记(第四天)
- POj 3026 Borg Maze (bfs求权值的最小生成树)
- Educational Codeforces Round 27 G. Shortest Path Problem?