Перейти до

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

Опубликовано:

Отрубили питание, запустил сервер, а STG не запускается

 

var/log/stargazer.log

 

2006-12-22 00:40:52 -- ---------------------------------------------

2006-12-22 00:59:55 -- Stg v. Stg 2.4

2006-12-22 00:59:55 -- Timer thread started successfully.

2006-12-22 00:59:55 -- Storage plugin: file_store v.1.01. Loading successfull.

2006-12-22 00:59:55 -- Cannot read stat for user buran.

2006-12-22 00:59:55 -- USERS: Error: Cannot read users !

2006-12-22 00:59:55 -- Traffcounter: Stop successfull.

2006-12-22 00:59:55 -- Users: Stop successfull.

2006-12-22 00:59:58 -- Queue removed successfully.

2006-12-22 00:59:58 -- StgTimer: Stop successfull.

2006-12-22 00:59:58 -- Stg stopped successfully.

2006-12-22 00:59:58 -- ---------------------------------------------

 

/var/log/messages

 

Dec 22 00:59:55 ReadSetting error/ Cannot read file starty.

Dec 22 00:59:55 buran stg: Creating queue with key=5555 ...

Dec 22 00:59:55 buran stg: Message queue created successfully. msgID=65536

Опубліковано:

/sbin/stargazer

 

в скрипте stargazer пусто, а что должно быть написано для запуска STG ?

 

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

Опубліковано:

А теперь при запуске STG в var/log/stargazer.log пишет

 

2006-12-26 00:17:52 -- Stg v. Stg 2.4

2006-12-26 00:17:52 -- Timer thread started successfully.

2006-12-22 00:17:52 -- Storage plugin: file_store v.1.01. Loading successfull.

 

И всё. А STG всё равно не запускается.

Опубліковано:

Проверь наличие всех файлов!

 

Вот тебе скрипт для запуска


#!/bin/bash
#
# processname: stargazer
# config: /etc/stargazer/stargazer.conf
# pidfile: /var/run/stargazer.pid

# Source function library.
. /etc/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Source stargazer configureation.
DAEMON=yes
QUEUE=1h

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -f /sbin/stargazer ] || exit 0

RETVAL=0
prog="stargazer"

start() {
# Start daemons.

echo -n $"Starting $prog: "
/etc/stargazer/first 2> /dev/null
daemon /sbin/stargazer
RETVAL=$?
/etc/stargazer/last 2> /dev/null
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/stargazer
return $RETVAL
}

stop() {
# Stop daemons.
echo -n $"Shutting down $prog: "
killproc stargazer
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/stargazer
return $RETVAL
}

# See how we were called.
case "$1" in
 start)
start
;;
 stop)
stop
;;
 restart|reload)
stop
start
RETVAL=$?
;;
 status)
status stargazer
RETVAL=$?
;;
 *)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1
esac

exit $RETVAL

Опубліковано:

Как его поставить? этот файл?

и ещё- нашёл что половина файлов stat юзеров перековерканы и не правильные.

ответь ICQ 250154956

Опубліковано:

Еще одна жертва этой болезни. Наверное выключали сервер грубо? Ну там свет отрубали или другая причина... Вот Вам один из самых больших боков СТГ - запись в файлы, а вот если б была БД... Надо чаще делать копии файлов /var/stargazer/users :(

Опубліковано:
Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ.

У меня на Red Hot стоит STG.

Дядька, ставь Fedora Core *, у меня 3 стоит полгода стг вертица проблем нет, а до того была Шапка 9.0 была таже болячка.

Чичас даже если тупо ресет нажать то даже разница в трафике из сети а мир практически нулевая, 1М это не показатель по моему.

Опубліковано:
А как сделать всё таки, чтоб var/stargazer/users копировало в какую то папку, скажем через каждые 30 мин.

man cp

 

и в крон */30

Опубліковано:
Мне стыдно, но я не понял.

Растолкуй как по порядку, что за чем.

Я в Линухе не силён.

Спасибо

#!/bin/sh

 

cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap

 

 

в крон

/etc/crontab

 

*/30 * * * * root /path_to_script_bekapa

Опубліковано:

1. папки /etc/crontab - у меня нет

 

2. в какую папку или директорию, поместить, и как его назвать:

 

#!/bin/sh

 

cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap

 

:bue:

Опубліковано:

1. Установи crontab, если это красношапочная система то будет аля urpmi crontab, если gentoo то emerge crontab (или просто cron я точно не помню)

2. Нужно создать пустой файл, кинуть этот скрипт в него, сделать его запускаемым, поместить файл в любую папку. Только в правиле крона нужно прописать именно тот путь, где будет лежать этот файл. :(

Опубліковано:

http://www.opennet.ru/man.shtml?topic=cron...ory=8&russian=0

Прочитал и ещё больше запутался.

У меня есть etc/cron.d может в этой папке и создать файл crontab, а в этом файле

*/30 * * * * root /users/backup ???

 

Кто нибудь, поможет?

------------------------------------------------------------------

...Все мозги разбил на части, все извилины заплёл

И Канальчиковы власти, колят мне второй укол... (В.Высоцкий)

:=

Опубліковано:

В мене теж злетіла вся база після того як електроенергія зникла (через павер офф)))

Сидів ручками по логах всю базу відтворював! Потім сів написав скрипт!

Доречі в лінуксі таке проходило, Файлова система там хавала в фрюсе погірше((((

 

ось вам скрипт:

 

###############

#!/bin/sh

today=`date "+%d-%m-%Y-%H%M"`

mkdir /var/db/stargazer/$today

cp -r /var/stargazer/users/* /var/db/stargazer/$today

cd /var/db/stargazer/

tar -czf $today.tar.gz $today

rm -r $today

find /var/db/stargazer/ -atime 2 -delete

###############

 

Суть такова для тих кому влом роздуплятись: кожні 10 хв (це в кронтабі прописано) скрипт створю в каталозі /var/db/stargazer/ папку назва котрої містить дату-місяц-рік-година-вилина, скидує туди всю базу користувачів, архівує її, і видаляє папку залишаючи один архів! Скрипт автоматично видаляє файли які старіше 2 днів! тобто іншими словами маємо бекап бази за 2 дні з інтервалом вказаним в кронтабі!

Опубліковано:

А что конкретно надо добавить в crontab?

В нём уже есть другие строки.

В самом низу? Так правильно lesha4ever

 

*/30 * * * * root /path_to_script_bekapa ????

Опубліковано:
что конкретно надо добавить в crontab?

В нём уже есть другие строки.

В самом низу? Так правильно lesha4ever

 

*/30 * * * * root /path_to_script_bekapa ????

 

так в самому останньому рядку (хоча це не обов"зково, правило гарного тону) записауєш. Твій варіант правильний, означає кожні пів години.

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

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

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

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

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

Вхід

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

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

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