Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.98.190] |
|
Сообщ.
#1
,
|
|
|
какой должен быть в нормальном состоянии?
я тут смотрю чужой сайт и забрел в папку с логами лог доступа 645Мб лог ошибок 170мб Это чей бок? Или все ОК |
Сообщ.
#2
,
|
|
|
Это бок ротации логов.
|
Сообщ.
#3
,
|
|
|
я спросил у своего хостера он сказал что это нормально и на быстродействие не влияет
Цитата gruy @ это что значит?Это бок ротации логов. и еще вопрос появился: как мне посмотреть этот файл? я его открыл через mc, но в конец листать накладно Добавлено я по поиску нашел сегодняшнюю дату, но это 99% и до конца тоже далеко |
Сообщ.
#4
,
|
|
|
Цитата orb @ Ммм, а cat, less, more, head, tail и grep разве кто то отменял? я его открыл через mc, но в конец листать накладно Добавлено Цитата orb @ На быстродействие влияет очень незначительно, но для нагруженного проекта лучше вырубить. я спросил у своего хостера он сказал что это нормально и на быстродействие не влияет |
Сообщ.
#5
,
|
|
|
Цитата Garret @ никто наверное не отменял. но для меня это набор английских букв Ммм, а cat, less, more, head, tail и grep разве кто то отменял? можно подробнее |
Сообщ.
#6
,
|
|
|
Ну тут много рассказывать, это консольные команды работы с файлами и потоками. man {command}
|
Сообщ.
#7
,
|
|
|
Цитата orb @ это что значит? Т.е. в правильно настроенной системе регулярно происходит ротация логов: к имени текущего лога обычно добавляется дата или номер, и создается новый пустой лог. Потом устаревшие или удаляются, или отправляются в архив. В общем man logrotate |
Сообщ.
#8
,
|
|
|
спасибо
|
Сообщ.
#9
,
|
|
|
всем привет!
ведутся логи апача httpd-access.log и httpd-error.log, вопрос в том как правильно сделать запись в newsyslog /var/log/httpd-access.log 644 3 100 * JC /var/log/httpd-error.log 644 2 100 * JC или же /var/log/httpd-access.log www:wheel 600 10 200 * JC /var/run/httpd.pid 30 /var/log/httpd-error.log www:wheel 600 10 200 * JC /var/run/httpd.pid 30 так как владельца и группу указывать не обязательно то можно ли свести к виду? /var/log/httpd-access.log 600 10 200 * JC /var/run/httpd.pid 30 /var/log/httpd-error.log 600 10 200 * JC /var/run/httpd.pid 30 насколько важно указывать пид.файл? или же можно обойтись и без него как в первом варианте? Цитата #[/pid_file] - задает путь к «pid-файлу» процесса пишущего журнал. # Использование pid-файлов является простым способом записи поля ID процесса в системе, # так что бы другие программы могли его легко прочитать. # Большинство программ хранят свои pid-файлы в каталоге /var/run – поглядите их у # себя на машине. # Если в этом поле вы укажете полный путь к pid-файлу, то newsyslog будет посылать сигнал этому # процессу когда будет производиться ротация. Например веб-сервер Apache должен быть оповещен # при ротации его журналов. Записав в этом поле полный путь к его pid-файлу вы заставите # newsyslog посылать процессу Apache сигнал kill -1, что бы он запустил # свою часть обработки ротации журналов. |
Сообщ.
#10
,
|
|
|
путем проб добился результата, вот запись
#apache /var/log/httpd-access.log 600 10 102400 * JC /var/run/httpd.pid /var/log/httpd-error.log 600 10 102400 * JC /var/run/httpd.pid pid файл указывать обязательно, нужно давать сигнал процессу апача, чтобы "отпустил" файл логов и стал писать в новый, иначе в новом лог файле будет пусто |