首页 > 系统相关 >nginx windows下重载配置失败

nginx windows下重载配置失败

时间:2023-05-26 12:23:01浏览次数:50  
标签:Files exe reload windows nginx Program 重载

正常操作命令是:cd C:\Program Files\nginx && nginx -s reload。

但是把nginx安装为windows服务运行后,再执行重载就不好使了。

会报错:nginx: [error] OpenEvent("Global\ngx_reload_4460") failed (5: Access is denied),即便是用管理员运行cmd权限也不够。

 

【解决办法】

1.下载pstools,解压后放入C:\Program Files目录下。

2.执行命令:C:\Program Files\PSTools\psexec.exe -s C:\Program Files\nginx\nginx.exe -p C:\Program Files\nginx -s reload

   此时会报错:PsExec could not start C:\Program on WIN-F0C8K :系统找不到指定的文件。

因为路径有空格,需用引号包起来执行:"C:\Program Files\PSTools\psexec.exe" -s "C:\Program Files\nginx\nginx.exe" -p "C:\Program Files\nginx" -s reload

3.执行结果:C:\Program Files\nginx\nginx.exe exited on WIN-F0C8K with error code 0.重载就完成了。

 

 

参考:

https://www.cnblogs.com/CoreXin/p/5743412.html

https://learn.microsoft.com/zh-cn/sysinternals/downloads/pstools

标签:Files,exe,reload,windows,nginx,Program,重载
From: https://www.cnblogs.com/yylyhl/p/17434404.html

相关文章

  • fail2ban nginx 多次无效访问封IP
    https://iceburn.medium.com/how-to-apply-fail2ban-to-nginx-excess-404-and-403-6b601285df02fail2ban配置#/etc/fail2ban/filter.d/nginx.conf[Definition]failregex=^<HOST>.*"(GET|POST).*"(403|404).*$ignoreregex=#/etc/fail2ban/jail.......
  • linux服务器,nginx日志切割保存
    我们都知道,默认情况下,nginx的项目log是一直被累计写入的,随着时间越久,那么这个文件就会越大,这个时候如果我们要去做一些查找和排查就会比较困难,因为日志文件太大,操作起来比较费劲。因此我们为了规避这个问题,提出日志切割的方案。那日志切割的原理是怎么样的,我们来分析一下,我们先......
  • 如何让python程序在windows下开机启动
    说明简述:通过将启动脚本写入注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run来实现开机自启问题:这种开机启动比较奇怪,运行路径是cmd.exe的路径,所以执行需要自启的程序时,读取其他相对路径的文件会有错误解决:执行启动前,切一下目录启动脚本importos......
  • Python 函数重载
    函数重载是指可以使用相同的函数名,但是函数参数类型和/或数量不同的多个函数。Python不支持函数重载,因为Python是一种动态类型语言,函数参数类型不需要在代码中声明,并且Python中的函数参数数量也可以是可变的。这意味着在同一个作用域内定义两个或两个以上具有相同名称但参数......
  • Windows——on-screen menus are locked怎么解除
    出现OSDLOCKED是菜单被锁的,具体的清除方法如下:1、如果OSD已锁定,请持续按住Menu按钮(最左边第一个)10秒钟就可以解除锁定OSD。2、如果OSD未锁定,请持续按住Menu按钮10秒钟就可以锁定OSD。 简介:OSD是OnScreenDisplay的缩写,即屏幕菜单式调节显示。是在显示器......
  • windows server2016 操作系统修改默认远程端口
    一、需求   远程端口,windows默认的3389.linux的22,这种都是知名端口,如果IP地址暴露,很可能会被攻击,这时候就需要更改端口号。二、操作步骤2.1打开注册表   快捷键WIN+R,命令行窗口输入regedit2.2进入以下路径  这里是默认端口,修改为自己除1024以后,以及未被......
  • Windows常用的 CMD 命令合集
    常用的CMD命令合集:基础命令dir:列出当前目录中的文件和子目录。cd:更改当前目录。例如,cdDocuments将当前目录更改为Documents文件夹。md或mkdir:创建一个新目录。例如,mkdirNewFolder将在当前目录下创建一个名为NewFolder的新目录。rd或rmdir:删除一个空目录。例如......
  • Windows安装Docker
    Windows安装Docker的条件Windows10及以上。需要启用Hyper-V和容器特性。启用Hyper-V和容器特性1.右键桌面最左下角的"开始"窗口,选择"应用和功能"2.点击"程序和功能"3.选择"启用或关闭Windows功能"4.勾选"Hyper-V"以及"容器"下载docker-desktop下载地址:https......
  • Linux和Windows下使用指定的JDK运行jar包
    Linux1.下载jdk软件包(例如:jdk-8u161-linux-x64.tar.gz)后解压2.启动jar命令jdk根目录/bin/java-jarxx.jarWindows1.下载jdk环境(jre文件夹)2.启动jar命令jdk根目录/bin/java-jarxx.jar ......
  • 关闭Windows更新服务bat
    @echooff>nul2>&1"%SYSTEMROOT%\system32\cacls.exe""%SYSTEMROOT%\system32\config\system"if'%errorlevel%'NEQ'0'(gotoUACPrompt)else(gotogotAdmin):UACPromptechoSetUAC=CreateObject^(......