ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Sep 28

[Nginx][Cronolog]手軽にログローテションする

by zuqqhi2 at 2014年9月28日
Pocket

概要

Cronologを使えば手軽にログローテションができたから、その構築メモ。

環境

  • OS
    • Linux www4322gi 3.2.0-64-generic #97-Ubuntu SMP Wed Jun 4 22:04:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

流れ

Nginxのログ設定確認(必要に応じて変更)

sudo vim /etc/nginx/sites-available/main
-----
access_log /home/www/logs/access.log;
error_log /home/www/logs/error.log;
-----
sudo /etc/init.d/nginx restart

Cronologのインストール

sudo apt-get install cronolog

ログファイルの変更

rm /home/www/logs/access.log
rm /home/www/logs/error.log
mkfifo /home/www/logs/access.log
mkfifo /home/www/logs/error.log

Cronologの設定

tail -f /home/www/logs/access.log | /usr/bin/cronolog /home/www/logs/access.%Y-%m-%d.log
tail -f /home/www/logs/error.log | /usr/bin/cronolog /home/www/logs/error.%Y-%m-%d.log

参考

http://hiroyukim.hatenablog.jp/entry/2012/05/09/111551

Related Posts

  • 2013年6月15日 [Node.js][Nginx]Node.jsのインストールと起動 Node.jsのインストール Node.jsをインストールしてnginxをリバースプロキシとして動作させてみる。 まずはNode.jsをインストールしてみる。 「\[\[ -s $HOME/.pythonbrew/etc/bashrc […]
  • 2014年2月9日 [ElasticSearch][Kibana][Fluentd][Nginx] サイトのPV計測の仕組みを作る 外観 こんな感じの構成を作ってみる。 ElasticSearchのインストール http://www.elasticsearch.org/overview/elkdownloads/ からtar.gzをダウンロードしてインストールする。 動作チェッ […]
  • jenkins nginx2013年6月11日 [Jenkins][Nginx]インストールしてみる JenkinsをAmazonEC2のubuntu13上で稼働させたくてインストールしてみた。 1.Javaのインストール 2.nginxのインストール 3. jenkinsをインストール 4. […]
  • gitweb2013年8月28日 [git][gitweb][nginx]Ubuntu12.04LTSサーバにgitリポジトリ作って gitweb を入れる やりたいこと Ubuntu 12.04 LTS上にGitの共用リポジトリを作成して、 gitwebをWebUIとして入れて複数人でプライベートで共同開発したい。 Gitのリモートリポジトリの作成 Gitのインストール Gitのインストールは単純に […]
  • 2013年3月24日 [wordpress][nginx]移行方法 参考ページ 基本は以下のページを見れば大丈夫。 以下のページでは分からない部分を補足する。 http://phono.co.jp/note/wp-wordpress%E3%82%92%E4%B8%B8%E3%81%94%E3%81%A8%E7%A7%BB%E7%AE%A1 […]
  • <!--:ja-->[node.js][express]CPUとヒープのスナップショットを撮る<!--:--><!--:en-->[node.js][exprees]How to take snapshot of CPU and Heap<!--:-->2014年8月31日 [node.js][express]CPUとヒープのスナップショットを撮る 概要 node.jsでアプリを作成しているとメモリリーク(やCPUの負荷)に悩まされることが多い。 多くはスナップショットを撮ってボトルネックを見つけて改善することできたから、 ここではその方法を載せる。 スナップショットの結果はライブラリの関係上Chromeブラウザの […]
Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.