nginx重启命令⽅法(linux,centos,ubuntu)总结
平滑重启
如果服务器正在运⾏的Nginx要进⾏升级、添加或删除模块时,我们需要停掉服务器并做相应修改,这样服务器就要在⼀段时间内停⽌服务,Nginx可以在不停机的情况下进⾏各种升级动作⽽不影响服务器运⾏
平滑重启命令:
kill -HUP 住进称号或进程号⽂件路径
或者使⽤
/usr//sbin/nginx -s reload
注意,修改了配置⽂件后最好先检查⼀下修改过的配置⽂件是否正确,以免重启后Nginx出现错误影响服务器稳定运⾏。判断Nginx配置是否正确命令如下:
nginx -t -c /usr/nginx/f
或者
/usr/nginx/sbin/nginx -t
nginx reload重启
执⾏
# /usr/local/nginx/sbin/nginx -s reload
nginx已经重启成功
⽤root权限重启
#killall nginx
#nginx
重启
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 管理程序控制⾯板
CLS
ECHO.
ECHO. * Nginx 管理程序 *
ECHO. * 创建2013-10-15 *
ECHO.
:MENU
ECHO. * nginx 进程list *
tasklist|findstr /i ""
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 :shutdownNginxnginx停止命令
GOTO MENU
:restart
call :shutdownNginx
call :startNginx
GOTO MENU
:shutdownNginx
ECHO.
ECHO.关闭
taskkill /F / > nul
ECHO.OK,关闭所有nginx 进程
goto :eof
:startNginx
ECHO.
ECHO.启动
IF NOT EXIST "%NGINX_" ECHO "%NGINX_"不存在
%NGINX_PATH%
cd "%NGINX_DIR%"
IF EXIST "%NGINX_" (
echo "start '' "
start ""
)
ECHO.OK
goto :eof
Centos nginx重启
重启Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start
Nginx
$sudo service nginx start
$sudo service nginx stop
好了总结了⼏乎所有系统中使⽤nginx系统重启的⽅法,每⼀个系统稍加会有⼀点不⼀样哦,有兴趣的朋
友可进⼊参考吧。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论