Managing log files
When Cloud 66 provisions servers, we automatically configure logging for various services. There are several logs available for different server components. Depending on the specifics of your application, log names and directories may vary. The information below is for a typical case.
Web logs are stored in
- Web logger:
- Nginx error log:
If you are using a custom web server, such as Unicorn, you can find your web server bluepill logs in
Logs for background processes can also be found in
$STACK_PATH/log, and depend on the name of the process:
- Process log:
- Process bluepill log:
- Auth requests, Fail2Ban:
- Nginx access and errors:
Your logs in
/var/log are automatically rotated on a daily basis and by default kept for 14 days into a sub-directory called archive/ in each respective directory. These logs are compressed, and can be uncompressed with the following command:
gzip -d <log_file>.log.gz.
You can set the frequency and the number of rotations to be kept using toolbelt.