网站首页 > 精选教程 正文
记录目的:网上的方法虽然写的很清楚,但是中间还是踩了一些坑,因此这次记录下来,以便日后回顾防坑。
先简单叙述下环境:
1、系统:ubuntu16.04 desktop。
2、pthon版本:2.7 和 3.5
3、网站使用的框架: django2.0.2 (python3)
4、网站发布方式:Nginx + uwsgi + django, uwsgi和nginx的配置此处不讲,毕竟不是主角
下面是实现supervisor的步骤:
step1. apt-get install supervisor (一说 pip install supervisor 也可,但是要注意supervisor仅支持python2-pip 安装)
step2. 配置supervisord.conf
- cd /etc/supervisor
- vim supervisord.conf
- 添加如下信息:
[program:uwsgi] ; 注意program:不能省,类似于声明这是你定义的自启动程序
command=/usr/local/bin/uwsgi --ini /var/www/workdir/script/uwsgi.ini ; --ini 后跟ini配置文件的目录
stopsignal=QUIT
autostart=true ; 设置该程序在supervisor启动后自动启动
autorestart=true ; 当该程序停止后,无条件重新启动。有三个选项分别为true false 和 unexcepted.
stdout_logfile=/var/www/workdir/script/supervisor.log ; 日志保存路径
stderr_logfile=/var/www/workdir/script/supervisor_err.log ; 错误保存路径
step3. 载入添加的自启动程序
首先切换到root权限(非root会报错error <class 'socket.error'>, [Errno 13] Permission denied: file: /use/lib/python2.7/socket.py line: 228)
接着输入supervisorctrl reload, 会提示Restart supervisord
最后,检验是否成功自启动了程序,输入 ps -ef|grep uwsgi 查看uwsgi是否执行。
猜你喜欢
- 2024-10-08 开机自启动原理——设置mysql和tomcat开机启动案例分享
- 2024-10-08 Windows/Linux 创建开机启动服务 linux开机启动服务 并立即生效
- 2024-10-08 技术丨如何任意设置开机启动项? 如何设定开机启动项
- 2024-10-08 Linux 系统启动过程 linux系统启动过程中/etc/rc.d会进行那些操作
- 2024-10-08 各种电脑开机进入启动项的快捷键 各种电脑开机进入启动项的快捷键是哪个
- 2024-10-08 运维工程师必备的技能——Linux 开机启动过程
- 2024-10-08 CentOS7.3 Linux系统中如何查看并设置开机启动项
- 2024-10-08 杂集:centos7中设置服务开机自启的两种方法,欢迎补充
- 2024-10-08 电脑开机启动项在哪里设置?优化系统速度不是梦!
- 2024-10-08 docker解决tomcat时间差及docker开机自启动
你 发表评论:
欢迎- 最近发表
-
- java 服务之间调用(rpc)(java实现服务器)
- Java机器学习库(Java ML)(二、聚类)
- 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- GitHub精选 | 轻量级Android和Java日志库
- Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- Excel函数核武器库:50个高频场景公式——第二弹
- Excel函数核武器库:50个高频场景公式——第一弹
- Spring Cache高性能缓存库 - Caffeine简介
- Java通过Kafka Streams库来实现数据流处理
- 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)