2016-10-12 26 views
0

最近,我在我的nginx配置文件中對access_logs指令做了一些配置更改,然後重新加載了nginx服務器(./nginx -s reload),但這些更改沒有反映出來。即使我試圖禁用access_log(access_log off;)並重新加載服務器,但仍然生成日誌。NGINX重新加載不能正常工作

這種情況就像當我重新加載nginx配置文件時,有時候這些變化是反映,有時不是。請告知這一點。因爲它是生產環境,我不能重新啓動我的nginx服務器。

注意:同樣的更改在我的preprod環境中正常工作,只能在生產環境中遇到問題。

+0

當你改變其他東西(例如,在配置中添加新的位置,然後重新加載)它會重新加載嗎? – gajos

+0

是的,當我嘗試添加一些標題,如果我重新加載意味着更改工作正常。 以前我已禁用nginx訪問日誌,今天只有我啓用access_logs進行了一些測試。當我試圖啓用一些自定義日誌語法時,那裏的變化沒有反映出來,所以我再次嘗試使用指令(access_log off;)禁用nginx訪問日誌,但仍然生成日誌並且無法停止。 注意:即使我嘗試了nginx語法檢查(./nginx -t),並且所有的語法都很好。 –

+0

你能分享配置文件嗎?也許你錯過了一些分號或這樣的...只是將它追加到您的文章 – gajos

回答

0

其實這個問題是關於nginx重新加載,我已經執行命令nginx停止和啓動,然後一切正常。非常感謝大家的支持:-)