Перейти до

Не запускается STG


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

Отрубили питание, запустил сервер, а 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

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

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

Ссылка на сообщение
Поделиться на других сайтах
Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ.

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

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

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

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

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

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

Спасибо

#!/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 ????

 

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

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

*/30 * * * * root /path_to_script_bekapa

что значит root /path_to_script_bekapa

потому что встретил ещё вот такой вариант

*/20 * * * * root /usr/backup

http://local.com.ua/forum/index.php?showto...=45entry48365

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

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

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

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

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

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

Вхід

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

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

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

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