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
выбирай нужные (в зависимости от того, какую связку используешь):

Code: Select all

httpd  nginx  php-fpm

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 проделать,те логи что в папку домен пишет?
Уже все облазил,не нашел.
Тьфу блин,нашел.И куда мои глаза смотрели только.