(c)を放棄するエントリからnginxの

今日は、nginxのログ管理を学ぶログとログスクリプトを切断し、それを保存します。

nginxのログ管理

ログ形式でnginxのを提供します

 HTTP { 
    LOG_FORMAT主   '$ REMOTE_ADDR - $ REMOTE_USER [$ time_local "$要求"' '$ステータス$ body_bytes_sent "$ HTTP_REFERER"' ' "$ HTTP_USER_AGENT" "$ HTTP_X_FORWARDED_FOR"';   /var/log/nginx/access.logメインのaccess_log。   }
                           
                           
 
 
 

カスタムサービスログ

 サーバー{ 
    聞く80。
    SERVER_NAME z.com;
    /var/log/nginx/z.com.access.logメインのaccess_log。
 }

タスクのnginxの切断タイミングは、ログを終了します

原則:定期的にスケジュールされたタスクの実行タイミングを使用し、その後、時間と名のうち、現在のログファイルをコピーするスクリプトを書くことによって行うことができます。

 #runlog.sh #!/ binに/ bashのをLOGPATH =は/ usr / local / nginxの/ログ/ z.com.access.log BASEPATH = /データ/ $(日付-d%H D-昨日+%Yの%mは% %のMの%のS)_zcom_access.log MV $ LOGPATH $ BASEPATH タッチの$ LOGPATH は/ usr / local / nginxの/ sbinに/ nginxの-s再度開く$のLOGPATH
 
 
 
 
 
 
 
 
 
 

 

おすすめ

転載: www.cnblogs.com/welisit/p/11020138.html