Knowledge Base/Engine Yard Cloud Documentation/Troubleshooting

Find Important Log Files

Engine Yard
posted this on February 16, 2012, 10:02 AM

Updated: April 9th, 2013

This page describes:

Use the following substitutions for illustration:
Username: deploy
Application name: myapp
Environment: production

Home directory

A user home directory is created for you:


If you look closely, this is actually a symlink to the persistent /data device. Therefore, you can safely store items in the home directory. You will see that your home directory symlinks to:


System logger: syslog

In the syslog you find system messages, monit restart calls, cron job notifications and various other useful bits of information.


Rotate your logs with logrotate

By default, all parts of the stack are under logrotate to properly rotate and gzip old logs. The individual configuration files are found here:


Mongrel logs

If you have mongrels, your logs exist here:


Environment log file

If you need access to the production.log you can find it here:


Nginx logs

We configure nginx to split access and error into two files:


Nginx configuration

Nginx configuration is symlinked from /data/nginx to /etc/nginx to ensure that it persists when the instance is shutdown.


A configuration for your application is automatically generated and you will find it here:


Monit log

Monit log information is sent to the system logger. See System logger: syslog above.

Monit configuration

Monit configuration files are located here:


If you are running a mongrel instance, you should see your monit and mongrel configurations here:


When adding additional services under monit, we recommend you create a new file ending in .monitrc according to the same naming convention. For example:

sphinx.myapp.monitrc dj.myapp.monitrc

If you’d like to edit the master monit configuration, you can do so here:


Passenger 3 log

Passenger 3 sends log information to:


Unicorn log

Unicorn sends log information to three log files in the /data/myapp/current/log directory:

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

Chef recipe logs

See Log files from Chef recipes.

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



User photo
michael dungan

/db/mysql/log has the slow query and mysql error logs

June 30, 2012, 11:08 PM
User photo
Joshua Pinter

Hey, looks like the Nginx logs are no longer contained subdirectories of the 'appname'.

So this:


Should be:


August 2, 2012, 4:05 PM
User photo
Keri Meredith
Engine Yard Inc.

A belated thanks, Joshua. Fixed. kjm

April 9, 2013, 9:10 AM