網站無法訪問,nginx也無法啟動
阿新 • • 發佈:2019-01-27
在訪問網頁時出現無法開啟網站。
經過排查,重啟nginx時出現如下錯誤:
[[email protected] vhost]# /usr/local/nginx/sbin/nginx -s reload
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
這是缺少nginx.pid檔案,這應該是因為把nginx程序殺死後pid丟失了,下一次再開啟nginx -s reload時無法啟動。
解決:在/usr/local/nginx/logs/下新建了nginx.pid檔案,之後再重啟伺服器,又出現如下錯誤:
[[email protected] vhost]# /usr/local/nginx/sbin/nginx -s reload
nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"
解決:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/vhost/default.conf
使用nginx -c的引數指定nginx.conf檔案的位置;說明就是-c 指定一個檔案,即指定配件檔案。預設的路徑是安裝目錄下的conf/nginx.conf
然後重啟伺服器,問題解決!