跳到主要內容

發表文章

目前顯示的是 5月, 2018的文章

[command] Centos 開機時自動啟動 Supervisor

作業環境: Centos 7 在 /etc/systemd/system 建立 supervisord.service  curl https://raw.githubusercontent.com/Supervisor/initscripts/master/centos-systemd-etcs > supervisord.service mv supervisord.service  /etc/systemd/system/supervisord.service supervisord.service 檔案內容如下: [Unit]  Description=Supervisor daemon [Service]  Type=forking  ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf  ExecStop=/usr/bin/supervisorctl shutdown  ExecReload=/usr/bin/supervisorctl reload  KillMode=process  Restart=on-failure  RestartSec=42s [Install]  WantedBy=multi-user.target 配置開機自動啟動 systemctl enable supervisord check [...]#   systemctl is-enabled supervisord      #顯示 enabled 相關參考 CentOS7配置Supervisor开机启动 使用 Supervisor 自制开机自启动后台服务

[Python] Python Flask + virtualenv + gunicorn + Supervisor + Nginx

作業環境: Centos 7 初始安裝 yum install gcc    #Linux上的編譯器原始碼 yum -y install wget       #Linux 下載工具 主要安裝及設定 安裝 python3.6  ( linux 預設只安裝python2.7 ) wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz mkdir -p /usr/local/python3    # [-p] 遞迴建立好目錄 tar -zxvf Python-3.6.1.tgz     #解壓縮 cd Python-3.6.1 ./configure --prefix=/usr/local/python3  #安裝python3 make      #簡化編譯過程 make install ln -s /usr/local/python3/bin/python3 /usr/bin/python3  #建立連結,可直接執行 [python3] ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3      #建立連結,可直接執行 [pip3] check [...]#  python3 -V      #顯示python版本 [...]#  pip3 -V            #顯示pip 版本 --------------------------------------------------------------------------------- 安裝 virtualenv:python 執行在各專案的虛擬環境 pip install virtualenv cd /var/local/ <target path> python3 -m virtualenv <project name> check [...]#  cd  /var/local/ <target path>/   <project  name > [...]#  source bin/activate