【5】将服务部署到本机(Ubuntu14.04)

首先,先将文件复制到指定的文件夹

我这里选择在/var下面新建一个www的文件夹来存放

复制BLOG文件夹的内容到www文件夹下

1 sudo cp -r /home/jakeychen/Jakey/Blog/ /var/www/
1 jakeychen@JakeyPC:/var/www/Blog$ sudo service supervisor restart
2 Restarting supervisor: supervisord.
3 jakeychen@JakeyPC:/var/www/Blog$ sudo supervisorctl 
4 tornadoes:tornado-8000           RUNNING    pid 10949, uptime 0:00:08
5 tornadoes:tornado-8001           RUNNING    pid 10950, uptime 0:00:08
6 tornadoes:tornado-8002           RUNNING    pid 10951, uptime 0:00:08
7 tornadoes:tornado-8003           RUNNING    pid 10952, uptime 0:00:08
8 supervisor> 

在conf.d目录下新建一个tornado.conf

sudo vim /etc/supervisor/conf.d/tornado.conf

tornado.conf文件内容

 1 [group:tornadoes]
 2 programs=tornado-8000,tornado-8001,tornado-8002,tornado-8003
 3 
 4 [program:tornado-8000]
 5 command=sudo python /var/www/Blog/main.py --port=8000
 6 directory=/var/www/Blog
 7 user=root
 8 autorestart=true
 9 redirect_stderr=true
10 stdout_logfile=/var/www/Blog/logs/server.log
11 loglevel=info
12 
13 [program:tornado-8001]
14 command=sudo python /var/www/Blog/main.py --port=8001
15 directory=/var/www/Blog
16 user=root
17 autorestart=true
18 redirect_stderr=true
19 stdout_logfile=/var/www/Blog/logs/server.log
20 loglevel=info
21 
22 [program:tornado-8002]
23 command=sudo python /var/www/Blog/main.py --port=8002
24 directory=/var/www/Blog
25 user=root
26 autorestart=true
27 redirect_stderr=true
28 stdout_logfile=/var/www/Blog/logs/server.log
29 loglevel=info
30 
31 [program:tornado-8003]
32 command=sudo python /var/www/Blog/main.py --port=8003
33 directory=/var/www/Blog
34 user=root
35 autorestart=true
36 redirect_stderr=true
37 stdout_logfile=/var/www/Blog/logs/server.log
38 loglevel=info

重启服务

sudo service supervisor restart
原文地址:https://www.cnblogs.com/jakeyChen/p/4871050.html