Updated: Nov 6th, 2013
目次
- Home directory
- System logger: syslog
- Mongrel logs
- Environment log file
- Nginx logs
- Monit log
- Passenger 3 log
- Unicorn log
- Chef recipe logs
説明では以下の設定をしているものとします。
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.
コメント
サインインしてコメントを残してください。