Nginx:常用基本命令与异常处理
2024-10-21 12:35:45
Nginx日志 - ./nginx-1.6.0-ems/logs/nginx.pid
Nginx启动时应该使用cmd等命令行工具启动,双击启动同样会产生进程但会造成异常,判断条件是 ./nginx-1.6.0-ems/logs 目录下无nginx.pid文件。
Nginx如果启动失效可以在 ./nginx-1.6.0-ems/logs/error.log 的文档中查看错误日志。
常用命令
nginx -s reopen #重启Nginx nginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginx(热更新),如果当前服务被占用,则可能失败 * nginx -s stop #强制停止Nginx服务 * nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务,若当前代理项目一直运行,则nginx也一直不会退出) nginx -t #检测配置文件是否有语法错误,然后退出 nginx -?,-h #打开帮助信息 nginx -v #显示版本信息并退出 nginx -V #显示版本和配置选项信息,然后退出 nginx -t #检测配置文件是否有语法错误,然后退出
killall nginx #杀死所有nginx进程
异常处理 - cannot find the file specified (nginx.pid)
假设碰到stop也无法关闭进程而报错的情况,大概率logs目录下也是没有生成.pid文件了。
检查并确认任务管理器中的Nginx进程,命令行窗口执行:
# 查看端口监听命令
netstat -ano
# 通过Nginx服务端口的pid,确认端口占用是Nginx
tasklist|findstr "PID"
# 结束nginx.exe进程
taskkill /f /t /im nginx.exe
- END -
最新文章
- js 数组删去重复的加上没有的元素
- 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)
- 冒泡排序:一百以内十个随机数放入数组排序并打印<;
- Struts2的标签库(五)——表单标签
- Java学习笔记三---unable to launch
- Eclipse CDT开发环境搭建及问题记录(Windows)
- PhpStudy升级MySQL5.7
- 八.nginx网站服务实践应用
- 剑指offer——python【第39题】平衡二叉树
- (string find) 亲和串 hdu2203
- JVM的自愈能力
- keras callback中的stop_training
- SpringBoot------连接mysql时出现警告:Establishing SSL connection without server&#39;s identity verification is not recommended
- profit
- ubuntu下python+tornado+supervisor+nginx部署
- centos7 rabbitmq 安装
- linux中的阻塞机制及等待队列
- 一个通用Makefile详解
- 7 函数——《Swift3.0从入门到出家
- 3D图形学理论入门指南