Page 1 of 3
Как отключить логи
Posted: Sat Dec 12, 2015 11:00 am
by A1ex
При большой посещаемости, лог ошибок и лог песещений создают большую нагрузку на сервер. Я догадался закомментировать логгирование в конфигах апача и nginx, но при изменении конфигурации веб-сервера, веста перезаписывает конфиги и логи снова включаются. Есть более корректный способ?
Re: Как отключить логи
Posted: Sat Dec 12, 2015 1:29 pm
by Mr.Erbutw
*Можно посмотреть в сторону ротация логов.
viewtopic.php?t=3651
http://wiki.iphoster.ru/wiki/VestaCP_-_ ... 0%BE%D0%B2
Отключить можно тогда каждый конфиг перелазить ручками , а если что-то случиться, не будет работать или взломают.
Re: Как отключить логи
Posted: Sat Dec 12, 2015 5:19 pm
by A1ex
У меня 500 запросов к апачу в секунду, что я там найду интересного, в этих логах? С ротацией или без нее.
Надеюсь, что со временем в весте появится возможность отключать.
Re: Как отключить логи
Posted: Sat Dec 12, 2015 5:41 pm
by Alex Connor
Можно править шаблоны или создать на свой вкус, хоть продулировать и убрать ненужное ;)
Re: Как отключить логи
Posted: Sat Dec 12, 2015 5:51 pm
by A1ex
Alex Connor wrote:Можно править шаблоны или создать на свой вкус, хоть продулировать и убрать ненужное ;)
Спасибо за дельный совет. Я где-то находил общие шаблоны. Есть шаблоны, по которым создаются конфиги апача и nginx для каждого отдельного сайта?
Re: Как отключить логи
Posted: Sat Dec 12, 2015 10:15 pm
by Alex Connor
смотри:
Code: Select all
cd /usr/local/vesta/data/templates/web
там есть разные каталоги:
Code: Select all
[root@domain]# ls
awstats httpd nginx php-fpm skel suspend webalizer
выбирай нужные (в зависимости от того, какую связку используешь):
Re: Как отключить логи
Posted: Mon Dec 14, 2015 5:02 pm
by imperio
A1ex wrote:У меня 500 запросов к апачу в секунду, что я там найду интересного, в этих логах? С ротацией или без нее.
Надеюсь, что со временем в весте появится возможность отключать.
Нет, не появится. Мы не рекомендуем отключать логи, соответственно такой опции не будет.
В виртуал хостах закомментрируйте строчки с путями до логов или отредактируйте шаблоны
Code: Select all
/usr/local/vesta/data/templates/web
Re: Как отключить логи
Posted: Tue Dec 15, 2015 8:11 am
by skurudo
A1ex wrote:У меня 500 запросов к апачу в секунду, что я там найду интересного, в этих логах? С ротацией или без нее. Надеюсь, что со временем в весте появится возможность отключать.
Кстати, логи можно же и не отключать, а оставить только критические ошибки, исправив в /etc/apache2/apache2.conf (ну или httpd если CentOS) LogLevel с стандартного
warn на
crit
Re: Как отключить логи
Posted: Thu Mar 29, 2018 12:46 pm
by might_vesta
Уважаемые администраторы!
Большая просьба все же добавить возможность отключать логи. Ну вот не нужна мне эта опция, абсолютно. И кроме костылей в данный момент никакого решения нет, все равно на них будут тратиться ресурсы сервера.
Или все же можно как-то выключить их запись даже в Весте?
Сервер Centos. Закомментировал все что можно, и все равно пишутся логи, правда в виде:
combined
combined
combined
combined
...
Постирал везде combined, все равно пишет ее. Как выключить? Подскажите, плиз.
======
Ограничил размер логов в /etc/logrotate.d/vesta до 1k. Должно было по идее ограничиться 1 килобайтом, не работает. Заменил путь, вместо стандартного поставил
/dev/null/*.log
Толку ноль.
/dev/null/*.log {
missingok
notifempty
size 1k
yearly
create 0600 root root
}
====
В httpd.conf все строчки с логами закомментировал. Тоже не помогает:
# ErrorLog "/dev/null"
# LogLevel crit
# LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
# LogFormat "%h %l %u %t \"%r\" %>s %b" common
# LogFormat "%b" bytes
# CustomLog "/dev/null"
...
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
# LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
# LogFormat "%a %l %u %t \"%r\" %>s %b" common
</IfModule>
=====
Вот файл httpd из /etc/logrotate.d :
/dev/null/*log /dev/null/*log {
missingok
notifempty
compress
size 1k
sharedscripts
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
endscript
}
Re: Как отключить логи
Posted: Sat Mar 31, 2018 6:46 am
by yariksat
skurudo wrote: ↑Tue Dec 15, 2015 8:11 am
A1ex wrote:У меня 500 запросов к апачу в секунду, что я там найду интересного, в этих логах? С ротацией или без нее. Надеюсь, что со временем в весте появится возможность отключать.
Кстати, логи можно же и не отключать, а оставить только критические ошибки, исправив в /etc/apache2/apache2.conf (ну или httpd если CentOS) LogLevel с стандартного
warn на
crit
А как то же самое для nginx проделать,те логи что в папку домен пишет?
Уже все облазил,не нашел.
Тьфу блин,нашел.И куда мои глаза смотрели только.