重要なログの場所

Updated: Nov 6th, 2013

目次

説明では以下の設定をしているものとします。
Username: deploy
Application name: myapp
Environment: production

Home directory

Engine YardのDashboardもしくはコマンドラインからインスタンスにログインするとデフォルトのユーザはdeployです。

deployのホームディレクトリは以下です。

/home/deploy

上記のディレクトリは/data以下のネットワークボリュームにシンボリックリンクされています。

/data/homedirs/deploy

System logger: syslog

monit, cron jobなどの記録をもつ syslog は以下になります。

/var/log/syslog

Mongrel logs

Mongrelを使用しいる場合、ログは以下になります。

/var/log/engineyard/mongrel/myapp/

Environment log file

アプリケーションの環境ごとのログは以下になります。

/data/myapp/shared/log/production.log

Nginx logs

Nginxのログはaccessとerrorでそれぞれ以下になります。

/var/log/engineyard/nginx/myapp.access.log
/var/log/engineyard/nginx/myapp.error.log

Monit log

monitのログはsyslogに記載されます。

Passenger 3 log

Passenger 3 をお使いの場合、ログは以下になります。

/var/log/nginx/passenger.log 

Unicorn log

Unicorn は以下のディレクトリにあります。 /data/myapp/current/log 具体的には以下になります。

  • /data/app_name/current/log/unicorn.log
  • /data/app_name/current/log/unicorn.stderr.log
  • /data/app_name/current/log/unicorn.stout.log

 

PHP Log

  • PHP error log/var/log/php.error.log エラーの設定は次のようにする必要があります E_ALL & ~E_DEPRECATED & ~E_STRICT
  • FPM error log/var/log/engineyard/php-fpm/error.log

Chef recipe logs

chefのログはdefaultで実行されるChefとカスタムCookbookのログがそれぞれ以下にあります。

  • /var/log/chef.main.log 
  • /var/log/chef.custom.log

 

MySQL Slow Log

MySQLのSlow Logは以下に配置されています

  • /db/mysql/5.5/log/slow_query.log

 

参考

https://support.cloud.engineyard.com/entries/20996741-Find-Important-Log-Files

 


If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.

コメント

サインインしてコメントを残してください。

Powered by Zendesk