LINUX.ORG.RU
ФорумAdmin

Вопрос по Apache2

 


0

1

Доброго дня!
В логах нашел такое:

[notice] Graceful restart requested, doing restart
[error] (9)Bad file descriptor: apr_socket_accept: (client socket)
После внимательного изучения вопроса, обнаружил, что именно в тот момент, когда появилась запись, произошла ротация логов
INFO   Log rotation detected for /var/log/dovecot.info
INFO   Log rotation detected for /var/log/nginx/error.log
INFO   Log rotation detected for /var/log/nginx/access.log
INFO   Log rotation detected for /var/log/mail.log
INFO   Log rotation detected for /var/log/auth.log
INFO   Log rotation detected for /var/log/nginx/error.log
INFO   Log rotation detected for /var/log/dovecot.error
Пожалуйста, подскажите, это нормально? То есть стоит обращать внимание на эту ошибку?

Ответ на: комментарий от at

Вот я не додумался...
Действительно, вот содержание файла
/etc/logrotate.d/apache2

/var/log/apache2/*.log {
	weekly
	missingok
	rotate 52
	compress
	delaycompress
	notifempty
	create 640 root adm
	sharedscripts
	postrotate
		/etc/init.d/apache2 reload > /dev/null
	endscript
	prerotate
		if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
			run-parts /etc/logrotate.d/httpd-prerotate; \
		fi; \
	endscript
}
Остается понять, вторая ошибка - это не страшно?
[error] (9)Bad file descriptor: apr_socket_accept: (client socket)

rafaello
() автор топика
Ответ на: комментарий от rafaello

лучше

if /etc/init.d/apache2 status > /dev/null ; then \
     /etc/init.d/apache2 reload > /dev/null; \
fi;
, то есть выполнять reload только когда он запущен.

Данная конфигурация относится к логам в /var/log/apache2/. Похоже, что апач пишет не только туда, например в настройках хоста может быть указан другой путь.

at ★★
()
Ответ на: комментарий от rafaello

В некоторых случаях такая ошибка может положить систему. То есть файл удален, но открыт, занимает место. Если свободное место закончится система подвиснет

at ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.