nginx.pid打开失败读取失效:
nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
只需把/var/run/nginx目录重新创建
mkdir /var/run/nginx
pid无效:
nginx: [error] invalid PID number "" in "/var/run/nginx/nginx.pid"
法一:通过-C重新指定nginx.conf
-c可以定义configuration配置文件
-c filename : set configuration file (default: conf/nginx.conf)
./nginx -c /usr/local/nginx/conf/nginx.conf
法二:使用默认pid
默认的pid在logs下,在nginx下创建一个logs的文件夹,便会使用自带的pid
Nginx常用命令
./nginx -s stop # 暴力快速关闭nginx,就算有用户连接请求也会强制关闭
./nginx -s quit # 优雅的关闭,若此时有用户连接请求,便等结束后才关闭
./nginx -t # 配置文件发生更改后,检验配置是否正确
./nginx -v # 查看nginx的版本号
./nginx -V # 具体信息也展示出来
./nginx -h 或 ./nginx -? # 帮助 展示提供的命令(./nginx)的选项内容
./nginx -c # 指定或切换nginx的核心配置文件