invalid pid number in var/run/nginx.pid
现象:重启、停止nginx时报错invalid pid number in var/run/nginx.pid,打开nginx.pid文件,是空的
解决:
1. 查找nginx进程
ps -ef |grep neginx
2. 把PID写进nginx.pid
echo 29896 > var/run/nginx.pid
open() “/usr/local/nginx/logs/access.log” failed
现象:启动nginx时报open() “/usr/local/nginx/logs/access.log” failed(2: No such file or directory),/usr/local/nginx/目录下没有logs文件夹
解决:在/usr/local/nginx/目录下创建logs文件夹,并创建access.log文件
cd /usr/local/nginx/
mkdir logs
touch logs/access.log
注:修改配置文件后要重启nginx使配置生效