при ротации логов не перезапускается апач

Г
На сайте с 25.10.2007
Offline
68
1499

deb 5.

/etc/logrotate.d/apache2

/var/log/apache2/*.log {

daily
missingok
rotate 10
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f "`. /etc/apache2/envvars; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript
}

/etc/cron.daily/logrotate


test -x /usr/sbin/logrotate || exit 0
nice -n 19 /usr/sbin/logrotate /etc/logrotate.conf

/etc/logrotate.conf


# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}

# system-specific logs may be configured here

После ротации апач не перезапускается.

C
На сайте с 09.07.2010
Offline
91
#1

Какие ошибки выдаются в логах?

Г
На сайте с 25.10.2007
Offline
68
#2

nginx frond-end - 502 после ротации.

apache back-end - ничего до того момена пока я не запустил руками апаче.

Куда logrotate пишет свои логи не нашел. В syslog только записи о cron

S
На сайте с 20.07.2010
Offline
30
#3

Гесер, если nginx выдал 502 ошибку - значит апач лежит (код отказа в обслуживании.)

можно еще посмотреть вот эти логи:

/var/log/messages

/var/log/kern.log

/var/log/syslog

/var/log/apache2/error.log

Г
На сайте с 25.10.2007
Offline
68
#4

top процессов апача не показывал и памяти было уйма свободной. Отказ в памяти не обнаружен

/var/log/messages


...
Jul 20 02:26:49 -- MARK --
Jul 20 02:40:06 syslogd 1.5.0#5: restart.
Jul 20 03:06:50 -- MARK --
..

/var/log/kern.log

пусто

/var/log/syslog


...
Jul 19 02:25:01 /USR/SBIN/CRON[26614]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:30:01 /USR/SBIN/CRON[30280]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:35:01 /USR/SBIN/CRON[1644]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:39:01 /USR/SBIN/CRON[4086]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jul 19 02:40:01 /USR/SBIN/CRON[5710]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Jul 19 02:40:01 /USR/SBIN/CRON[5713]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 20 02:40:06 syslogd 1.5.0#5: restart.
Jul 20 02:45:01 /USR/SBIN/CRON[30579]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
...

/var/log/apache2/error.log


client denied by server configuration: /var/www/domain.ttdl/www/
M
На сайте с 01.12.2009
Offline
235
#5

нужно делать нормально, что-бы не ломалось )

Администратор Linux,Freebsd. построения крупных проектов.
Г
На сайте с 25.10.2007
Offline
68
#6
madoff:
нужно делать нормально, что-бы не ломалось

На свои услуги намекайте;)

M
На сайте с 01.12.2009
Offline
235
#7
Гесер:
На свои услуги намекайте;)

да намекаю :)

Andreyka
На сайте с 19.02.2005
Offline
822
#8

Надо смотреть в логах апача чего он упал

Не стоит плодить сущности без необходимости
Г
На сайте с 25.10.2007
Offline
68
#9

Сейчас logrotate сделал ручками. top и ps процессов апача не показали.

В error'е апача было после ручного start

[Wed Jul 21 21:36:02 2010] [notice] mod_python: Creating 8 session mutexes based on 50 max processes and 0 max threads.
[Wed Jul 21 21:36:02 2010] [notice] mod_python: using mutex_directory /tmp
[Wed Jul 21 21:36:02 2010] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?[Wed Jul 21 21:36:02 2010] [notice] Apache/2.2.9 (Debian) mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations

В момент выключения, errorы ничего криминального не написали.Мое мнение - кривой дефолтовый postrotate

Andreyka
На сайте с 19.02.2005
Offline
822
#10

Ну так подправь и допиши туда запуск

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий