前言
最近重啟服務(wù)器后發(fā)現(xiàn)nginx不能工作扩所,網(wǎng)上查找原因解釋說“關(guān)閉nginx時,把其nginx.pid會被刪掉”
解決過程
查看nginx進程
ps -ef | grep nginx
不存在master進程朴乖,只存在php-fpm進程祖屏。
重新加載出錯助赞,找不到nginx.pip文件
sudo /opt/nginx-1.7.8/sbin/nginx -s reload #重新加載nginx
nginx: [error] open() "/opt/nginx-1.7.8/logs/nginx.pid" failed (2: No such file or directory)
從conf文件平滑啟動,但又出現(xiàn)問題赐劣,說找不到access.log文件嫉拐。我的access.log文件是存在的,只不過不在/var/log/nginx/
下魁兼,復(fù)制一份過去婉徘。
sudo /opt/nginx-1.7.8/sbin/nginx -c /opt/nginx-1.7.8/conf/nginx.conf #nginx.conf是我的配置文件
nginx: [emerg] open() "/var/log/nginx/access.log" failed (2: No such file or directory)
復(fù)制一份過去后,重新執(zhí)行
sudo /opt/nginx-1.7.8/sbin/nginx -c /opt/nginx-1.7.8/conf/nginx.conf #nginx.conf是我的配置文件
沒有報錯咐汞,再看一下進程:
ps -ef | grep nginx