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 -

最新文章

  1. js 数组删去重复的加上没有的元素
  2. 《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)
  3. 冒泡排序:一百以内十个随机数放入数组排序并打印<
  4. Struts2的标签库(五)——表单标签
  5. Java学习笔记三---unable to launch
  6. Eclipse CDT开发环境搭建及问题记录(Windows)
  7. PhpStudy升级MySQL5.7
  8. 八.nginx网站服务实践应用
  9. 剑指offer——python【第39题】平衡二叉树
  10. (string find) 亲和串 hdu2203
  11. JVM的自愈能力
  12. keras callback中的stop_training
  13. SpringBoot------连接mysql时出现警告:Establishing SSL connection without server's identity verification is not recommended
  14. profit
  15. ubuntu下python+tornado+supervisor+nginx部署
  16. centos7 rabbitmq 安装
  17. linux中的阻塞机制及等待队列
  18. 一个通用Makefile详解
  19. 7 函数——《Swift3.0从入门到出家
  20. 3D图形学理论入门指南

热门文章

  1. IDEA创建Mapper.xml文件识别不成功的问题
  2. sort,uniq,tr,cut,eval命令
  3. vue日记②之兼容各种情况的可跳转链接
  4. 知乎1578赞:Android 中为什么需要 Handler?
  5. OOP面向对象程序设计原则
  6. eclipse选中参数高亮显示设置
  7. golang 日志框架(zap)完整配置和使用
  8. [编译] 9、在Linux下搭建 nordic 最新基于 zephyr 的开发烧写环境
  9. Docker运行中文版GitLab
  10. wpf 绘图