• nginx重启命令方法(linux,centos,ubuntu)总结


    原文:http://www.111cn.net/sys/nginx/62915.htm

    平滑重启

    如果服务器正在运行的Nginx要进行升级、添加或删除模块时,我们需 要停掉服务器并做相应修改,这样服务器就要在一段时间内停止服务,Nginx可以在不停机的情况下进行各种升级动作而不影响服务器运行

    平滑重启命令:
    kill -HUP 住进称号或进程号文件路径
    或者使用

    /usr/nginx/sbin/nginx -s reload

    注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:
    nginx -t -c /usr/nginx/conf/nginx.conf
    或者

    /usr/nginx/sbin/nginx -t

    nginx  reload重启

    执行

    # /usr/local/nginx/sbin/nginx -s reload 
    nginx已经重启成功

    用root权限 重启

    #killall nginx

    #nginx

    linux重启

    sudo /etc/init.d/nginx Usage:
    /etc/init.d/nginx {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}


    (windows版nginx)

    @echo off
    rem 当前bat的作用
     
    echo ==================begin========================
     
    cls 
    SET NGINX_PATH=D:
    SET NGINX_DIR=D:\nginx\
    color 0a 
    TITLE Nginx 管理程序www.111cn.net控制面板
     
    CLS 
     
    ECHO. 
    ECHO. * Nginx 管理程序 *  
    ECHO. * 创建2013-10-15 *  
    ECHO. 
     
    :MENU 
     
    ECHO. * nginx 进程list *  
    tasklist|findstr /i "nginx.exe"
     
    ECHO. 
    ECHO.  [1] 启动Nginx  
    ECHO.  [2] 关闭Nginx  
    ECHO.  [3] 重启Nginx  
    ECHO.  [4] 退 出 
    ECHO. 
     
    ECHO.请输入选择项目的序号:
    set /p ID=
    IF "%id%"=="1" GOTO start 
    IF "%id%"=="2" GOTO stop 
    IF "%id%"=="3" GOTO restart 
    IF "%id%"=="4" EXIT
    PAUSE 
     
    :start 
    call :startNginx
    GOTO MENU
     
    :stop 
    call :shutdownNginx
    GOTO MENU
     
    :restart 
    call :shutdownNginx
    call :startNginx
    GOTO MENU
     
    :shutdownNginx
    ECHO. 
    ECHO.关闭Nginx...... 
    taskkill /F /IM nginx.exe > nul
    ECHO.OK,关闭所有nginx 进程
    goto :eof
     
    :startNginx
    ECHO. 
    ECHO.启动Nginx...... 
    IF NOT EXIST "%NGINX_DIR%nginx.exe" ECHO "%NGINX_DIR%nginx.exe"不存在 
     
    %NGINX_PATH% 
     
    cd "%NGINX_DIR%" 
     
    IF EXIST "%NGINX_DIR%nginx.exe" (
    echo "start '' nginx.exe"
    start "" nginx.exe
    )
    ECHO.OK
    goto :eof

    Centos nginx重启

    重启Nginx

    service nginx restart
    /etc/init.d/nginx stop
    /etc/init.d/nginx start

    Ubuntu Nginx

    $sudo service nginx start
    $sudo service nginx stop

    好了总结了几乎所有系统中使用nginx系统重启的方法,每一个系统稍加会有一点不一样哦,有兴趣的朋友可进入参考吧。

  • 相关阅读:
    史蒂夫·乔布斯-读书笔记3
    史蒂夫·乔布斯-读书笔记2
    史蒂夫·乔布斯-读书笔记1
    Mac配置Qt环境——Could not resolve SDK path for 'macosx10.8'
    相信
    搞笑语录 一
    C++ 引用
    C++ inline函数
    AI-随机迷宫&迷宫求解
    sizeof && strlen 的区别
  • 原文地址:https://www.cnblogs.com/shihaiming/p/5881169.html
Copyright © 2020-2023  润新知