Setting up Logrotate for Laravel Forge

Recently I experienced a staging server running out of memory and after researching we found a log file that was 17g! Removing the file cleared it up but it would be nice to not worry about it again.

Servers for Hackers has a tutorial on this exact issue:

Laravel Forge (and Envoyer) keep your Laravel application’s storage directory persistent through deployments. One side effect of this is that your storage/logs/laravel.log file is always growing.

Linux systems come with Logrotate, which can help us manage your growing log files. It’s really simple – we can basically set it and forget it.

On your Forge installs, it’s a good idea to set this up and you can read the full article on Logrotate for Forge and be setup in a few minutes.


Filed in: Laravel Tutorials / Forge


Newsletter

Join the weekly newsletter and never miss out on new tips, tutorials, and more.

Laravel News Partners

Laravel Jobs

Software Engineer Lead (PHP)
Remote
CivicPlus, LLC
Full-time Senior Web Developer
Detroit, MI
Wayne State University
Senior Software Engineer
Sydney, Australia
FoodByUs
Full Stack Engineer
Remote or Medford, Oregon
Empire Medical
Laravel Developer (fulltime - Dutch only)
Netherlands
Qbixx | Webservices
Full Stack or Back-End Developer
Alexandria, VA; Tallahassee, FL; Orlando, FL
Marketing for Change
Senior Quality Assurance Engineer
Remote
Bisnow Media