5 將服務部署到本機 Ubuntu14 04

2022-08-05 14:12:10 字數 2133 閱讀 9426

首先,先將檔案複製到指定的資料夾

我這裡選擇在/var下面新建乙個www的資料夾來存放

複製blog資料夾的內容到www資料夾下

1 sudo cp -r /home/jakeychen/jakey/blog/ /var/www/

1 jakeychen@jakeypc:/var/www/blog$ sudo service supervisor restart

2restarting 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

34 [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

1213 [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

2122 [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

3031 [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

服務部署到Swarm Cluster中

對於已存在的映象,將其部署到伺服器中並開始對外服務,便是它的職責,而我們要做的便是幫助它完成職責,前兩個應用環節都已產生了相應的映象,在這一環節,將完成服務部署到容器集群的工作,對於這一過程,實際執行中有很多種方式,畢竟一山比一山高,整個過程比較簡單,映象以任務形式下發到各容器主機即可,本次部署過程...

node服務部署到雲伺服器

第一次配置伺服器環境,將學習過程中的關鍵點進行記錄下來,以備查閱。整個過程主要參考vue node專案部署上線完成。本次選擇centos系統,開始選的windows server,由於對雲服務不是很了解,遂換成過程詳細的centos系統進行學習 記住公網ip及密碼 xshell5作為連線伺服器的工具...

將python程式以linux服務部署

今天嘗試將自己的python程式以服務的形式部署到linux下 主要步驟如下 1.code author import os import datetime import time def run fp open os.path.dirname file log.txt a fp.write hel...