Перейти до

user data not read


Рекомендованные сообщения

Подскажите как вылечить сабж!

 

ругается user (name) data not read

parametr: DO

 

сервер не запускается

 

Что с этим делать и как это можно вылечить?

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 55
  • Створено
  • Остання відповідь

Top Posters In This Topic

Подскажите как вылечить сабж!

 

ругается user (name) data not read

parametr: DO

 

сервер не запускается

 

Что с этим делать и как это можно вылечить?

видимо файл стат обнулился для пользователя\нескольких пользователей

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах
самое логичное на мой взгляд убить и добавить юзера по новой

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

Ты абсолютно прав вся лажа с файлом статов у этого юзера... и его нужна грохнуть и создать заново. А вобще лучше написать скрипт для бекапа юзеровских папок, кстати тут он где-то на форуме пробегал толи на перле толи на sh-ше...

Ссылка на сообщение
Поделиться на других сайтах
  • 5 months later...

У меня та же проблема. После ребута сервера (FreeBSD 5.4) запускается только 1 процесс старгайзера (2.016.7.6 RC3). В /var/log/stargazer.log сообщение:

 

2006-02-04 17:34:57 -- User 'xxxx's' stat not read. Parameter D0.

2006-02-04 17:34:57 -- User xxxx's data not read.

 

Файл stat в папке пользователя обнуляется :)

 

Что делать с этим? т.е.

Как восстановить статистику? Возможно ли это сделать из Detailed_stat?

 

Если у кого есть скрипты, поделитесь, пожалуйста, ато я в них не силен.

Ссылка на сообщение
Поделиться на других сайтах

Система FreeBSD 5.4 на K6-166 32 ram, 3 пользователя, канал 1/6 Мбит (up/down - adsl)

 

Дополнительные подробности:

перезагружаю/выключаю компьютер командой

shutdown -r now

 

может в этом дело?

как, вообще, правильнее завершать работу системы с загруженным старгайзером?

 

Очень прошу помочь советом, если кто знает как справиться с проблемой. Ато сейчас использовать старгайзер нет смысла... Все-равно приходится руками все править при перезапуске ПК... А делаю я это как минимум раз в день. Да и статистика все-равно летит к чертям при удалении пользователя :)

Ссылка на сообщение
Поделиться на других сайтах

Скрипт, решающий проблему потери данных при обнулении файла stat.

 

Копирует файл stat в stat.bak, если тот ненулевой.

Если нулевой, копирует stat.bak в stat.

 

#!/bin/sh

users="/var/stargazer/users"

for a in $users/*
do
/bin/test -s $a/stat && /bin/cp $a/stat $a/stat.bak
/bin/test ! -s $a/stat && /bin/cp $a/stat.bak $a/stat
done

 

Можно ставить в крон на выполнение каждые 1-2 минуты.

Править по вкусу.

Ещё можно добавить алярмирование при нулевом stat.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо!

 

А в работе проверен?

 

Нашел, как улучшить ситуацию: перед выключением/ребутом ПК делаю

killall stargazer

 

+ добавил десяток "фальшивых" пользователей, чтобы не стиралась статистика реальных (обычно статистика слетала у пользователей, которые были добавлены последними :))

 

Пока 5 перезагрузок, и только после добавления "фальшивых" пользователей старгазер не запустился... Не смог прочитать их IP. Cкорее всего, это из-за того, что я его не вводил при создании пользователей :)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...

ААА!!! Решил проверить этот скрипт. Целый месяц работал!!! И Конец! Stg 2. Он нулевой стат тоже копирует в stat.bak, тем самым зачищая бэкап.

 

ЗЫ Как можно из detail_stat восстановить stat ?

Ссылка на сообщение
Поделиться на других сайтах

Вот последняя запись из лога юзера:

2006-04-30 16:21:48 -- Connect, 10.20.0.3
2006-04-30 16:30:09 -- Disconnect. Cash: 0.000000
 session: Up0: 42617 Up1:    0 Up2:    0 Up3:    0 Up4: 14549 Up5:    0 Up6:    0 Up7:    0 Up8:    0 Up9:    0 Dp0: 272453 Dp1:    0 Dp2:    0 Dp3:    0 Dp4: 24883 Dp5:    0 Dp6:    0 Dp7:    0 Dp8:    0 Dp9:    0
 month: Up0: 2493264 Up1:    0 Up2:    0 Up3:    0 Up4: 462744 Up5:    0 Up6:    0 Up7:    0 Up8:    0 Up9:    0 Dn0: 29460474 Dn1:    0 Dn2:    0 Dn3:    0 Dn4: 1150819 Dn5:    0 Dn6:    0 Dn7:    0 Dn8:    0 Dn9:    0

из этого следует что у него на последний дисконект было денег: 2006-04-30 16:30:09 -- Disconnect. Cash: 0.000000

И статистика его состовляла: month: Up0: 2493264 Up1: 0 Up2: 0 Up3: 0 Up4: 462744 Up5: 0 Up6: 0 Up7: 0 Up8: 0 Up9: 0 Dn0: 29460474 Dn1: 0 Dn2: 0 Dn3: 0 Dn4: 1150819 Dn5: 0 Dn6: 0 Dn7: 0 Dn8: 0 Dn9: 0

Вот тебе и стат пользователя, правда как автоматизировать процесс если пользователей сто тышь миллионов я не знаю.

Ссылка на сообщение
Поделиться на других сайтах

2NeOPS: хз. По необъяснимым причинам копирует пустой файл.

Возможно, дело в файловой системе.

Попробуй отключить кеширование в слайсе.

Ссылка на сообщение
Поделиться на других сайтах

Ребята, я прошу прощения, но может есть у кого скрипт, который копирует всю папку users раз в сутки, а если ещё и можно задать периодичность, то вообще супер, а то вчера свет мигнул... :-/

Ссылка на сообщение
Поделиться на других сайтах
Ребята, я прошу прощения, но может есть у кого скрипт, который копирует всю папку users раз в сутки, а если ещё и можно задать периодичность, то вообще супер, а то вчера свет мигнул...

 

#!/bin/sh
tar -czf bakup.tar /var/stargazer
cp bakup.tar /usr/bakup

В крон хоть через каждый час

Ссылка на сообщение
Поделиться на других сайтах
Ребята, я прошу прощения, но может есть у кого скрипт, который копирует всю папку users раз в сутки, а если ещё и можно задать периодичность, то вообще супер, а то вчера свет мигнул...

 

#/bin/sh
tar -czf bakup.tar /var/stargazer
cp bakup.tar /usr/bakup

В крон хоть через каждый час

 

 

А если сразу tar -czf /usr/backup.tar /var/stargazer ?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

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

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...