pvpgn не хочет писать лог после ротации

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 5:35:12

Здравствуйте!

Код: Выделить всё

[root@blackBox /]# uname -srm
FreeBSD 7.0-RELEASE i386
[root@blackBox /]# pkg_info | grep pvpgn
pvpgn-1.8.2         Free Blizzard Battle.net emulation software
[root@blackBox /]#
Лог файл: /var/log/pvpgn/bnetd.log

Код: Выделить всё

[root@blackBox /]# cat /etc/newsyslog.conf 
...
/var/log/pvpgn/bnetd.log                644  7     100  *     JC   /var/run/pvpgn/bnetd.pid
[root@blackBox /]# 
после ротации создается новый /var/log/pvpgn/bnetd.log, но в него bnetd писать отказывается. В чем проблема?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение paradox » 2009-01-21 6:00:23

загадочно

попробуйте убрать с конфига пидфайл программы

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 6:56:03

ну так если его убарть, то он ротейтить не будет. Без ротейтов работает на ура, только логи за три дня под 50 Мб разбухают...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение paradox » 2009-01-21 6:59:07

кто вам сказал что если убрать он ротейтить небудет???
вы бы мануальчик почитали....

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 7:22:12

просто пока pvpgn у меня работал в тестовом режими, я не парился по поводу логов и не заморачивался с newsyslog`ом. За три дня тестирования лог разбух до 32 Мб и ни разу не отротейтился.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение paradox » 2009-01-21 7:30:16

мануал по newsyslogу почитай
и правильно настрой
тогда будет ротейтить

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 7:35:37

может носом ткнете? А то я что-то как-то не очень-то того самого...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение paradox » 2009-01-21 7:46:22

var/log/pvpgn/bnetd.log 644 7 100 * JC /var/run/pvpgn/bnetd.pid
как вы думаете что это за число?

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 8:00:25

Давайте не будем гадать:

Код: Выделить всё

[root@blackBox /etc]# man newsyslog.conf
...
     size    When the size of the log file reaches size in kilobytes, the log
             file will be trimmed as described above.  If this field contains
             an asterisk (`*'), the log file will not be trimmed based on
             size.
...
В моем случае - при достижении лога размера в 100Кб вышеописанный лог очищается. Так и происходит. Тольк вот после отчистки в лог уже ничего не пишется...

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение thefree » 2009-01-21 9:01:01

Код: Выделить всё

effective_user  = games
effective_group = games

Код: Выделить всё

var/log/pvpgn/bnetd.log games:games 644 7 100 * JC /var/run/pvpgn/bnetd.pid
???
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 9:52:18

Код: Выделить всё

# top
...
62062 bnetd        1   4    0  4808K  3572K kqread 2   0:00  0.00% bnetd
...
# sockstat -4 | grep bnetd
bnetd    bnetd      62062 1  tcp4   127.0.0.1:63427       127.0.0.1:3306
bnetd    bnetd      62062 9  tcp4   *:6112                *:*
bnetd    bnetd      62062 10 udp4   *:6112                *:*
bnetd    bnetd      62062 11 tcp4   *:6200                *:*
bnetd    bnetd      62062 12 tcp4   xxx.xxx.xxx.xxx:6112     xxx.xxx.xxx.xxx:51384
...
# ls -l  /var/log/pvpgn/
total 1094
-rw-r--r--  1 root  bnetd    25563 21 янв 13:50 bnetd.log
-rw-r--r--  1 root  bnetd    10617 20 янв 19:00 bnetd.log.0.bz2
-rw-r--r--  1 root  bnetd  1055204 20 янв 17:00 bnetd.log.1.bz2
Он сам создает лог под пользователем root и группой bnetd. Поставил в newsyslog.conf юзера и группу bnetd:bnetd посмотрим что из этого выйдет...

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: pvpgn не хочет писать лог после ротации

Непрочитанное сообщение GHopper » 2009-01-21 11:27:43

thefree писал(а):

Код: Выделить всё

effective_user  = games
effective_group = games

Код: Выделить всё

var/log/pvpgn/bnetd.log games:games 644 7 100 * JC /var/run/pvpgn/bnetd.pid
???
спасибо! помогло ))