Author Topic: Large domlogs files  (Read 1300 times)

0 Members and 1 Guest are viewing this topic.

Offline
***
Large domlogs files
« on: February 02, 2019, 09:59:44 PM »
In /usr/local/apache/domlogs/ I have very large log files. Is there a way to make them up to a specific size?


Offline
***
Re: Large domlogs files
« Reply #1 on: February 06, 2019, 03:07:11 AM »
In file '/etc/logrotate.d/apache' change the line:
Code: [Select]
/usr/local/apache/logs/*_log {
(...)

to

Code: [Select]
/usr/local/apache/domlogs/*.log {
(...)
(Note the point in the name)

If you do not want to run out of the rotation of  '/usr/local/apache/logs/*_log' files, then instead of changing that file, add a file with that content changed (with any filename) in '/etc/logrotate.d/' directory.

Regards,
Netino

Offline
***
Re: Large domlogs files
« Reply #2 on: February 06, 2019, 11:46:43 AM »
In file '/etc/logrotate.d/apache' change the line:
Thanks for your reply but I have no such file under /etc/logrotate.d/...
Should I create one?

Offline
***
Re: Large domlogs files
« Reply #3 on: February 07, 2019, 02:49:47 AM »
Wow...!!!
If you don't have logrotate installed, you will have disk space problems briefly!
Logs in the server consume too much disk space.

So, you must install logrotate as soon as possible.

Use:
Code: [Select]
# yum install logrotate

Regards,
Netino

Offline
***
Re: Large domlogs files
« Reply #4 on: February 07, 2019, 06:35:45 AM »
Wow...!!!
If you don't have logrotate installed, you will have disk space problems briefly!
Logs in the server consume too much disk space.
I do have the folder logrotate.d as you've mentioned, but not the specific file you've mentioned.
Doesn't that mean logrotate is installed already? Is there a way to make sure without trying to install it?

Offline
*****
Re: Large domlogs files
« Reply #5 on: February 07, 2019, 12:14:31 PM »
Hello,

If logrotate is not installed, the other option is to delete the logs manually at regular times
 cat /dev/null > /usr/local/apache/domlogs/<the log file>

Offline
***
Re: Large domlogs files
« Reply #6 on: February 07, 2019, 12:40:04 PM »
logrotate is installed. I've checked, but I don't have the file apache under /etc/logrotate.d/
How can I create it?

Offline
***
Re: Large domlogs files
« Reply #7 on: February 08, 2019, 02:46:01 AM »
Create it with the following content:

Code: [Select]
/usr/local/apache/domlogs/*.log {
    rotate 52
    weekly
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
/bin/kill -HUP `cat /usr/local/apache/logs/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
}

Offline
***
Re: Large domlogs files
« Reply #8 on: February 09, 2019, 06:30:10 PM »
Create it with the following content:

Code: [Select]
/usr/local/apache/domlogs/*.log {
    rotate 52
    weekly
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
   /bin/kill -HUP `cat /usr/local/apache/logs/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
}
Thanks, I've created the file.