zoukankan      html  css  js  c++  java
  • Django网站直接使用supervisor部署

    python manage.py createsuperuser
    python manage.py migrate

    生成网站的supervisor配置文件:

    echo_supervisord_conf >myWeb.conf

    修改配置文件:
    /etc/supervisor/conf.d/myWeb.conf

    [program:myWeb]
    
    command=/usr/bin/python /data/myWeb/manage.py runserver  0.0.0.0:8000              ; the program (relative uses PATH, can take args)
    
    ;process_name=%(program_name)s ; process_name expr (default %(program_name)s)
    
    ;numprocs=1                    ; number of processes copies to start (def 1)
    
    ;directory=/tmp                ; directory to cwd to before exec (def no cwd)
    
    ;umask=022                     ; umask for process (default None)
    
    ;priority=999                  ; the relative start priority (default 999)
    
    autostart=true                ; start at supervisord start (default: true)
    
    autorestart=true        ; whether/when to restart (default: unexpected)
    
    ;startsecs=1                   ; number of secs prog must stay running (def. 1)
    
    ;startretries=3                ; max # of serial start failures (default 3)
    
    ;exitcodes=0,2                 ; 'expected' exit codes for process (default 0,2)
    
    ;stopsignal=QUIT               ; signal used to kill process (default TERM)
    
    ;stopwaitsecs=10               ; max num secs to wait b4 SIGKILL (default 10)
    
    ;stopasgroup=false             ; send stop signal to the UNIX process group (default false)
    
    ;killasgroup=false             ; SIGKILL the UNIX process group (def false)
    
    ;user=chrism                   ; setuid to this UNIX account to run the program
    
    ;redirect_stderr=true          ; redirect proc stderr to stdout (default false)
    
    stdout_logfile=/data/myWeb/out.log        ; stdout log path, NONE for none; default AUTO
    
    ;stdout_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)
    
    ;stdout_logfile_backups=10     ; # of stdout logfile backups (default 10)
    
    ;stdout_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)
    
    ;stdout_events_enabled=false   ; emit events on stdout writes (default false)
    
    stderr_logfile=/data/myWeb/err.log        ; stderr log path, NONE for none; default AUTO
    
    ;stderr_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)
    
    ;stderr_logfile_backups=10     ; # of stderr logfile backups (default 10)
    
    ;stderr_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)
    
    ;stderr_events_enabled=false   ; emit events on stderr writes (default false)
    
    ;environment=A=1,B=2           ; process environment additions (def no adds)
    
    ;serverurl=AUTO                ; override serverurl computation (childutils)

    启动和停止网站:

    supervisord -c /etc/supervisor/conf.d/myWeb.conf
    
    supervisorctl -c myWeb.conf stop  myWeb
  • 相关阅读:
    1295. 统计位数为偶数的数字『简单』
    1281. 整数的各位积和之差『简单』
    697. 数组的度『简单』
    748. 最短完整词『简单』
    832. 翻转图像『简单』
    1446. 连续字符『简单』
    1455. 检查单词是否为句中其他单词的前缀『简单』
    1160. 拼写单词『简单』
    1304. 和为零的N个唯一整数『简单』
    1103. 分糖果 II『简单』
  • 原文地址:https://www.cnblogs.com/ggzone/p/5094489.html
Copyright © 2011-2022 走看看