DotCloudでエラーになったらログを見る

まず基本は、dotcloudコマンドのlogsオプションを使う。

$ dotcloud logs mybbs.www

tail -f で関連するログを全部出してくれるので、このコマンドを打ってからアクセスすると、リアルタイムでログが流れていくのが見れる。


直接見たい場合は、sshでdotcloudに接続する。
ログは /var/log の下にある。

$ dotcloud ssh mybbs.www
# $SHELL
dotcloud@mybbs-default-www-0:~$ ls -R /var/log/
/var/log/:
apt              debug.1.gz      mail.log       syslog       syslog.6.gz
auth.log         fsck            mail.log.1.gz  syslog.1.gz  user.log
auth.log.1.gz    kern.log        messages       syslog.2.gz  user.log.1.gz
daemon.log       kern.log.1.gz   messages.1.gz  syslog.3.gz
daemon.log.1.gz  mail.info       nginx          syslog.4.gz
debug            mail.info.1.gz  supervisor     syslog.5.gz

/var/log/apt:

/var/log/fsck:

/var/log/nginx:
access.log                           mybbs-default-www-0.access.log.3.gz
error.log                            mybbs-default-www-0.error.log
mybbs-default-www-0.access.log       mybbs-default-www-0.error.log.1
mybbs-default-www-0.access.log.1     mybbs-default-www-0.error.log.2.gz
mybbs-default-www-0.access.log.2.gz  mybbs-default-www-0.error.log.3.gz

/var/log/supervisor:
supervisord.log  uwsgi.log

いろいろあるので、怪しげなのを見てみたらいいよ。
僕が見たいのは /var/log/supervisor/uwsgi.log にあった。