The usual system to use for log file rotation on Linux is logrotate the man page even includes an example entry for dealing with apache log file rotation.
Note that the logrotate example does a:
of the apache PID, not a restart of apache, perhaps you could try that in your savelog configuration.
The other idea to try is to do a copy truncate, that is copy the current log file to httpd.log.0 (having rolled the previous log files to httpd.log.n+1 first) and then do :
So that the inode number used by apache for the log file does not need to change?
Last edited by TonyFullerMalv; 04-02-2010 at 09:26 AM..
Reason: Extra ideas
Hello all.
Due to some reason I can not use HUP to rotate needed log files.
So I use the standard method:
cp $file $file.1
cat /dev/null > $file
But if Java application in this time writing the output to $file,
in the beginning of it appears many "^@^@^@^@^@^@".
How to avoid it? Or how... (6 Replies)
I have the below script to help with disk space cleanup that finds logs older than a specified number of days (say 10 days). I need it to grab "active" logs as well. Problem is an "active log" will not get archived unless I put in 0 days which I don't want to do, I need to leave the past 10 days,... (2 Replies)
Hi, I current have many apps servers running and need to create a script to rotate logs daily, and then create an autosys job to delete logs that are older than 30 days. I was thrown into this and have no idea what to do, please help me get started, thanks!
-----Post Update-----
and i will... (6 Replies)
Hi , I have cronolog (http://cronolog.org/) setup to rotate both my error and access logs, but how can I use it to rotate my mod_jk.log file. I tried different things but cant get it to work. I want to end up where all three files will be rotated daily in YYYY/MM/DD folder format. thanks (0 Replies)
Hi
I am trying to create a simple function that implements log rotation
rotatelogs () {
file_name=$1
archive_dir=$2
retention_period=$3
find $archive_dir -name $file_name -mtime +$retention_period -exec rm -f {} \;
}
Issue i am facing is the file_name would be something like my... (3 Replies)
hi folk,
need advise regarding the log rotation, i have the logadm set at
30 2 * * * /usr/sbin/logadm
so it supposed to rotate once per day, but now it rotated twice!
but someone my log will rotate at 2:30 AM, but then another 2 hours later, it creates a new and rotate a new log again,... (2 Replies)
Hi Guys,
Good morning, I just want to know and collect ideas on this one. Regarding rotation of logs as I've observed it's not consistently functioning. I have a server with 8 Partitions, each partition has a dedicated directory for the logs that is needed and I set it every 5mins (300secs) the... (1 Reply)
Need some suggestion with an old problem form a thread here:
https://www.unix.com/shell-programming-scripting/153204-multiple-not-statement-awk.html
Since my log is large, I did get help to make a line that splits the log into two partstail -f syslog | awk '!/snmpd|ntpd|reject/{print | "tee... (1 Reply)
Hi All!
I seem to have a problem with log rotation, unless I am doing something wrong, I have type the following command for testing purposes to see if the -s option works but he did not:
logadm -w /var/adm/messages -C 8 -c -s 512k -t '/var/adm/messages.$n' -z 1
the file is now at this... (7 Replies)
Discussion started by: fretagi
7 Replies
LEARN ABOUT REDHAT
apacheconf
apacheconf(1) Apache configuration apacheconf(1)NAME
apacheconf - Apache configuration utility
SYNTAX
apacheconf
DESCRIPTION
This is a new graphical tool to configure the common web server Apache in an easy and simple way. It supports the basic configuration
options and even allows to set up multiple virtual hosts.
OPTIONS
None
FILES
/usr/bin/apacheconf
/usr/share/apacheconf/*
/etc/alchemist/switchboard/apache.switchboard.adl
/etc/alchemist/namespace/apache/local.adl
/etc/alchemist/namespace/apache/rpm.adl
/var/cache/alchemist/apache/*
EXAMPLES
To run this program simply type:
apacheconf
SEE ALSO httpd(8)BUGS
Not all possible checks for correct values are done yet.
The current /etc/httpd/conf/httpd.conf file is NOT parsed, so changing the configuration with apacheconf will overwrite any manual changes
to the httpd.conf file or the changes done with apacheconf are discarded. In case of overwriting the manually editied file a backup file
will be generated.
AUTHORS
Jonathan Blandford <jrb@redhat.com>
Philipp Knirsch <pknirsch@redhat.com>
Philipp Knirsch 0.63 apacheconf(1)