【解决方案】nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed
·
在Nginx启动过程中,报错导致Nginx无法启动:
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
不知道Nginx安装地址的可以通过find命令查找:
$ sudo find / -name "nginx"
/var/lib/pcp/config/pmlogconf/nginx
/usr/local/nginx
/usr/local/nginx/sbin/nginx
/opt/open-falcon/agent/script/nginx
Nginx安装路径:/usr/local/nginx/sbin/nginx
解决方案
在启动Nginx时指定nginx.conf的路径
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
即可启动。
如果还有错误的话,可以在nginx.conf中指定pid的路径
#user nobody;
worker_processes 8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 1000000;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
worker_rlimit_nofile 65535;
更多推荐


所有评论(0)