powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ротация логов. поломал...
13 сообщений из 13, страница 1 из 1
ротация логов. поломал...
    #37733360
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решил я тут логи апач в ротацию всунуть, добавил в /etc/newsyslog.conf
Код: sql
1.
2.
3.
4.
/var/log/httpd-acsess.log               644  3     *    $M1D0 JC
/var/log/httpd-error.log                644  3     *    $M1D0 JC
/var/log/httpd-ssl_request.log          644  3     *    $M1D0 JC
/var/log/ntp.log                        644  3     *    $M1D0 JC


и вот наступил сей страшный день, где:
/var/log/httpd-acsess.log - в ротацию не ушел.

остальные хоть и ушли в ротацию, но новые файлы все 60 байт и в них ничего не пишется.
(присутствует только строчка о ротации)

подскажите что делать? как востановить работу логов и настроить правильно?
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37733369
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл сказать, система FreeBSD
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734150
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnik,
проверь корректны ли владелец/группа владельцев у файла логов после ротации. Плюс ко всему порой требуется указание ссылки на pid-файл софта для корректноой работы после ротации. Все это можно выставить в конфиге newsyslog.conf.
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734200
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что было сделано:
1. /var/log/ntp.log заработал, надо было
Код: sql
1.
2.
/var/log/ntp.log                        644  3     *    $M1D0 JC    /var/run/ntpd.pid
 


2. в логи писать начало после рестарта апача

3. нашел опечатку: /var/log/httpd-acs c ess.log

а вот дальше как ни крути, в ротацию httpd-access.log уходить не хочет.

пробовал:
Код: sql
1.
2.
3.
#1
/var/log/httpd-access.log               644  3     *    $M1D0 JC
# newsyslog



Код: sql
1.
2.
3.
#2
/var/log/httpd-access.log root:wheel    644  3     100  $M1D0 JC
# newsyslog



Код: sql
1.
2.
3.
#3
/var/log/httpd-access.log root:wheel    644  3     100  $M1D0 JC    /var/run/httpd.pid
# newsyslog



Код: sql
1.
2.
3.
#4
/var/log/httpd-access.log root:wheel    644  3     100  $M1D0 JC    /var/run/httpd.pid 30
# newsyslog



правда к чему это 30 хз, но ничего не помогает....
ротации нет, хотя в логи запись есть.
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734223
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnik,

у тебя апач под каким пользователем работает? сомневаюсь что под рутом. Тогда зачем выставлять владельца root:wheel? Апач при нормальной установке, если я правильно помню, работает под каким-то другим пользователем нечто в духе apache. Так и назначь владельцем именно этого пользователя, а иначе у процесса просто не хватает прав писать в файл
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734237
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм.
я посмотрел владельца httpd-acsess.log через #mc - file - advanced chown
там было root:wheel

или что то другое мне надо?
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734271
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрел в /usr/local/etc/apache22/httpd.conf
User www
Group www

поменял на
Код: sql
1.
/var/log/httpd-access.log www:www       644  3     100  $M1D0 JC    /var/run/httpd.pid


все равно ротация не сработала
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734301
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnikпосмотрел в /usr/local/etc/apache22/httpd.conf
User www
Group www
поменял на
Код: sql
1.
/var/log/httpd-access.log www:www       644  3     100  $M1D0 JC    /var/run/httpd.pid


все равно ротация не сработала
А syslogв перестартовать не забыл...
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734312
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
# newsyslog
# /etc/rc.d/syslogd reload
# newsyslog


не помогло
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734703
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnik
Код: sql
1.
2.
3.
# newsyslog
# /etc/rc.d/syslogd reload
# newsyslog


не помогло
А права то какие сейчас стоят на /var/log/httpd-access.log, наверное не www:www
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734725
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, все верно.
спасибо!
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37734893
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnik
Код: sql
1.
2.
3.
# newsyslog
# /etc/rc.d/syslogd reload
# newsyslog


не помогло
и не должно было помочь. При правке newsyslog.conf перезапускать ничего не требуется, демон во время очередного просыпания перечитывает конфиг и действует согласно текущему его содержимому. Учите граждане мат.часть.
А насчет прав я сразу написал, что их проверять надо.
...
Рейтинг: 0 / 0
ротация логов. поломал...
    #37735293
Ихтиандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
права это одно, во многих реализациях syslogd не умеет сам создавать файлы логов.
То есть мало прописать файлы логов для ротации - их нужно еще и создать руками.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ротация логов. поломал...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]