Ank

Ank
Рейтинг
108
Регистрация
26.04.2004

Дело было не ротейте :)

Как обладатель уаза скажу сразу. Тросов автомобильных в природе не встречал. Ни разу.

Сам пользую канат, мм наверное 25-30, капроновый. На нем завязаны две петли. Все.

Прикинтье вытаскивание тяжелй машины из глубокой грязи :)

Пружинит, зараза, в грязи не гуд. Тащить когонить - милое дело.

Не, меня слабо интересовал мордообмен :)

Но махнутся ПР-стой ссылкостраницей - можно. У меня там ПР2 на авто, и ПР4 на строительстве

Aveter:
В этой папке /etc/logrotate.d нет такого файла. Создаю, спрашивает link to - куда его линкнуть и что в сам файл написать?

Э... никуда не надо ликовать его... тут пусть лежит.. или вебмином создаете?

Aveter:

Извините, какие именно секции, я не понял?

Ну скажем так. Апач генерит логи. Их обычно распихивают в разные места, чтоб не запутатся.

в чтото-referer_log логично совать посетителей с реферами, чтоб было понятно откуда пришли.

в что-то--error_log - ошибки сервера обычно падают.

Вот еще раз пример секции для этого файла.


/var/log/httpd/*-access_log
{
missingok
postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
}

Таких должно быть как минмум 2 штуки, одна по аксесс(или реферер), вторая под еррор.

Aveter:

в /etc/cron.daily файл logrotate есть! :)

Хорошо, значит логротате вызывается.

Aveter:

В этой папке есть такие файлы:
Причем error_log-и некоторые 5.5 ГГб! Как их поменьше сделать?

Число создания файла с 1-й?

Какой именно 5.5Г?

И еще 5.5Г ОШИБОК - должно насторожить...

Либо неправильно настроено именование логов, либо ....

Aveter:

Ну у меня два проекта, основной domain1.ru в корне public_html, а второй - domain2.ru - в папке public_html\domain2, но в domain2 активность (как пользователей, так и администорская) почти нулевая, так что в основном логи растут за счет domain1 я думаю. :)

Ну осталось немного. Выяснить за какое время выросли такие логи :)

Помоему тут уже достаточно писать инструкцию по логротейту, давайте в личку, там аськами обменяемся :)

Aveter:
Ну я с ссш только на ВЫ и за ручку издалека здороваюсь, всё что я умею - это заходить под паролем и логином, и когда вижу черное досовское окно - меня хватает кандрат и бьёт паралич, и я не знаю чего дальше делать
Посоветуйте че-нибудь почитать по ссш, простое безлишних подробностей, для чайников вообщем.
ну про путти я слышал, а консоль это чаво? :) Винды у меня ХР.

ssh - secure shell. Кодированное соединение? Присоединение? Облочка короче :)

Вот то самое черное окно

набираешь команду и опа, все работает

когда видите черное окно - попробуйте в нем нажать mc

вдруг получится :)

рассмотрение ВАшего logrotate.conf показало, что в него ничего писать не надо :) Все уже есть.

Теперь надо рассматривать файлик лежащий по пути

/etc/logrotate.d/apache

про него я писал уже.

Есть там такой? Нет? создать...

Самое простое - настроить апач таким образом, чтобы он генерил логи с именем типа сайт-access_log, сайт-error_log, сайт-referer_log. Два последних - нужные :) Содержимое первого вполне можно заткнуть в 3-й:)

и убедится, что для них всех есть соответвующие секции, аналогичные в первом моем посте, отличаются как раз продолжением..

И убедится что в /etc/cron.daily

есть скрипт вызова logrotate

Если логи УЖЕ не ротируются (проверяется путем захода в то место где логи от апача лежат /var/log/httpd скорее всего ищем сайт-access_log, сайт-access_log.1 сайт-access_log.2.... 4)

Если нет такого - то в конфиг апача, если есть - то все работает.

У Вас сколько там проектов? 1? много? От этого зависит где собственно правки вносить в httpd.conf

Aveter:

Спасибо! Я уже понял, как перешел на выделенный без поддержки, что теперь мне придется стать молодцем из поговорки "И швец, и жнец, и на дудке игрец" 😂

И купить/скачать маленькую книжку из серии администрирование линукса :)

и самое главное, вот в том самом страшном черном окне - набрать команду man man, для общего развития и man logrotate - для углубленного :)

ПР морды указан? А на линкопо.. обменных страницах он есть?

В личку покажите.

Если есть полноценный ссш - зачем его пускать еще через чтото? Это к вопросу о вебмине..

Если Вы в виндах - то putty - приличный клиент. А консоль - рулит неимоверно :)

Исходя из того, что не все линуксы СОВСЕМ одинаковы давайте определимся со следующим.

Ротировать КАКИЕ логи Вам надо? Их там МНОГО...

logrotate.conf - описывает общие правила ротации.


# see "man logrotate" for details
# rotate log files weekly
weekly
# ротировать раз в неделю
# keep 4 weeks worth of backlogs
rotate 4
#создавать 4 лога, 5-й убьется

из вышеприведенного - имеете. текущий лог, и 4 штуки архивных, за месяц.

надо больше или меньше - меняйте цифирки.

Если рассмартивать ротацию апачевских логов

есть строчка аналогичная такой

include /etc/logrotate.d

просто именно там описаны правила ротации ДРУГИХ процессов, кроме описанных тут (во загнул:))

Про "Выкинуть" - не надо. Захлебнетесь в огромных логах других процессов. Пусть ротируется все что можно, даже если не нужно.

Приведите тут свой logrotate.conf, посмотрим куда надо обратить внимание.

Aveter:
Может вставить это, раз необходимо для нормальной процедуры?

ну так в том кусочке, который я приводил - она есть :)

Видимо не все еще нашли.

Удачи в освоении чудесного мира юниксов :)

Webmin, как уже говорено - нафих. ССш - рулит. Вы просто получаете консоль на сервере, прям как будто на нем и работаете.

По ротации логов.

Не знаю точно как в гентос, но в клонах редхата

два файлика Вам нужны.

/etc/logrotate.conf (может и не придется править)

тут надо убедится, что присутсвует logrotate.d в тексте и не закоментировано.

Может быть в Вашем дистре называется по другому, но врядли...

Там описано как часто ротировать, что делать если нету, какие права и тыды

/etc/logrotate.d/apache

тут описано какие логи ротировать

пример



/var/log/httpd/*-access_log {
missingok
postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
}

Таких блоков несколько. Отчетливо видна маска в названии лога :)

Запускается по крону.

/etc/cron.daily

Выключил яваскрипт увидел "сайт". Лучше бы не выключал...

как говорится дураков не сеют....

Всего: 1401