• linux + nginx + supervisor,配置服务器启动后服务器自动开启


    linux + nginx + supervisor

    nginx:开机启动配置文件 /ib/systemd/system/nginx.service

    #启动nginx服务
    systemctl enable nginx.service
    systemctl start nginx.service

    supervisor 进程管理工具,python编写的:监控进程状态,进程异常退出时自动重启
    supervisor.service
    supervisor.conf

    在线安装:
    yum install python-setuptools
    easy_install supervisor

    配置supervisor
    mkdir /etc/supervisor
    echo_supervisord_conf > /etc/supervisor/supervisord.conf

    在supervisord.conf文件最后一行添加:
    [include]
    files=/etc/supervisor/conf.d/*.conf

    nginx.service:
    #服务的说明
    [Unit]
    #描述服务
    Description=nginx
    #描述服务类别
    After=network.target

    #服务运行参数的设置
    [Service]
    #Type=forking是后台运行的形式
    Type=forking
    #服务的具体运行命令
    ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    #重启命令
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    #停止命令
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    #PrivateTmp=True表示给服务分配独立的临时空间
    PrivateTmp=true

    #运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
    [Install]
    WantedBy=multi-user.target

  • 相关阅读:
    WebView中实现文件下载功能
    PrograssBar的setIndeterminateDrawable不起作用
    62个Android Studio小技巧合集
    Touch 事件的分发和消费机制
    AndroidStudio
    pagefile.sys and heberfil.sys
    android ANR产生原因和解决办法
    JAVA中分为基本数据类型及引用数据类型
    handler
    洛谷 P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/csj007523/p/14641389.html
Copyright © 2020-2023  润新知