Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-13070

Cleanup Job should remove *.log files older than X days

    Details

    • Type: Improvement
    • Status: Won't Do
    • Priority: Minor
    • Resolution: Won't Do
    • Affects Version/s: 4.3.5
    • Fix Version/s: Unscheduled
    • Component/s: Core CiviCRM
    • Labels:
      None
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)

      Description

      *.log files in ConfigAndLog can build up to many files of great size, particularly when *.log files are full of lines of "ran successfully" code from schedule reminders or civimail jobs that run every 15 minutes. In a recent site I saw 4 files each of 2GB in size, crashing the site.

      The 'cleanup' scheduled job doesn't appear to delete *.log files. Performing an upgrade doesn't delete old *.log files either. While a sysadmin can delete these files in one or more ways, this seems like it should be CiviCRM's job to clean up after itself.

      Suggested task: Delete *.log files older than an arbitrary number of days, such as 30. Provide location in the code to set a PHP variable or in the database to alter the number of days.

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              stoob Stoob
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: