byran Опубликовано: December 21, 2006 at 23:26 Опубликовано: December 21, 2006 at 23:26 Отрубили питание, запустил сервер, а 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
byran Опубликовано: December 21, 2006 at 23:55 Автор Опубликовано: December 21, 2006 at 23:55 /sbin/stargazer в скрипте stargazer пусто, а что должно быть написано для запуска STG ? и где надо написать правила и какие чтоб при рестарте сервера STG запускался автоматом ?
S_ergey Опубликовано: December 22, 2006 at 01:48 Опубликовано: December 22, 2006 at 01:48 2006-12-22 00:59:55 -- Cannot read stat for user buran. Неможет прочитать файл stat у юзера buran поэтому и нестартует
byran Опубликовано: December 25, 2006 at 22:42 Автор Опубликовано: December 25, 2006 at 22:42 А теперь при запуске 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 всё равно не запускается.
Neelix Опубликовано: December 25, 2006 at 23:40 Опубликовано: December 25, 2006 at 23:40 Проверь наличие всех файлов! Вот тебе скрипт для запуска #!/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
byran Опубликовано: December 26, 2006 at 00:56 Автор Опубликовано: December 26, 2006 at 00:56 Как его поставить? этот файл? и ещё- нашёл что половина файлов stat юзеров перековерканы и не правильные. ответь ICQ 250154956
zulu_Radist Опубликовано: December 26, 2006 at 05:37 Опубликовано: December 26, 2006 at 05:37 Еще одна жертва этой болезни. Наверное выключали сервер грубо? Ну там свет отрубали или другая причина... Вот Вам один из самых больших боков СТГ - запись в файлы, а вот если б была БД... Надо чаще делать копии файлов /var/stargazer/users
Neelix Опубликовано: December 26, 2006 at 08:23 Опубликовано: December 26, 2006 at 08:23 или поствить нормальную журналируему ФС, у меня стоит ext3 ниразу никаких проблем небыло, как бы не выключал.
byran Опубликовано: December 26, 2006 at 21:07 Автор Опубликовано: December 26, 2006 at 21:07 Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ. У меня на Red Hot стоит STG.
zacar Опубликовано: December 26, 2006 at 22:02 Опубликовано: December 26, 2006 at 22:02 Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ.У меня на Red Hot стоит STG. Дядька, ставь Fedora Core *, у меня 3 стоит полгода стг вертица проблем нет, а до того была Шапка 9.0 была таже болячка. Чичас даже если тупо ресет нажать то даже разница в трафике из сети а мир практически нулевая, 1М это не показатель по моему.
byran Опубликовано: December 26, 2006 at 22:18 Автор Опубликовано: December 26, 2006 at 22:18 А как сделать всё таки, чтоб var/stargazer/users копировало в какую то папку, скажем через каждые 30 мин.
Max Опубликовано: December 26, 2006 at 22:35 Опубликовано: December 26, 2006 at 22:35 А как сделать всё таки, чтоб var/stargazer/users копировало в какую то папку, скажем через каждые 30 мин. man cp и в крон */30
byran Опубликовано: December 26, 2006 at 22:53 Автор Опубликовано: December 26, 2006 at 22:53 Мне стыдно, но я не понял. Растолкуй как по порядку, что за чем. Я в Линухе не силён. Спасибо
byran Опубликовано: December 26, 2006 at 23:09 Автор Опубликовано: December 26, 2006 at 23:09 Нашёл вот это но не понял, что куда и как http://local.com.ua/forum/index.php?showtopic=2679&st=45
zulu_Radist Опубликовано: December 27, 2006 at 03:42 Опубликовано: December 27, 2006 at 03:42 А че непонятного то?
Max Опубликовано: December 27, 2006 at 06:11 Опубликовано: December 27, 2006 at 06:11 Мне стыдно, но я не понял.Растолкуй как по порядку, что за чем. Я в Линухе не силён. Спасибо #!/bin/sh cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap в крон /etc/crontab */30 * * * * root /path_to_script_bekapa
Neelix Опубликовано: December 27, 2006 at 06:33 Опубликовано: December 27, 2006 at 06:33 Здесь на форуме есть bash скрипты для бэкапа.
byran Опубликовано: December 27, 2006 at 17:53 Автор Опубликовано: December 27, 2006 at 17:53 1. папки /etc/crontab - у меня нет 2. в какую папку или директорию, поместить, и как его назвать: #!/bin/sh cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap :bue:
zulu_Radist Опубликовано: December 27, 2006 at 18:13 Опубликовано: December 27, 2006 at 18:13 1. Установи crontab, если это красношапочная система то будет аля urpmi crontab, если gentoo то emerge crontab (или просто cron я точно не помню) 2. Нужно создать пустой файл, кинуть этот скрипт в него, сделать его запускаемым, поместить файл в любую папку. Только в правиле крона нужно прописать именно тот путь, где будет лежать этот файл.
byran Опубликовано: December 27, 2006 at 18:47 Автор Опубликовано: December 27, 2006 at 18:47 Как установить crontab? а проверить, может он уже установлен.
byran Опубликовано: December 27, 2006 at 19:43 Автор Опубликовано: December 27, 2006 at 19:43 http://www.opennet.ru/man.shtml?topic=cron...ory=8&russian=0 Прочитал и ещё больше запутался. У меня есть etc/cron.d может в этой папке и создать файл crontab, а в этом файле */30 * * * * root /users/backup ??? Кто нибудь, поможет? ------------------------------------------------------------------ ...Все мозги разбил на части, все извилины заплёл И Канальчиковы власти, колят мне второй укол... (В.Высоцкий) :=
lesha4ever Опубликовано: December 27, 2006 at 20:12 Опубликовано: December 27, 2006 at 20:12 В мене теж злетіла вся база після того як електроенергія зникла (через павер офф))) Сидів ручками по логах всю базу відтворював! Потім сів написав скрипт! Доречі в лінуксі таке проходило, Файлова система там хавала в фрюсе погірше(((( ось вам скрипт: ############### #!/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 дні з інтервалом вказаним в кронтабі!
byran Опубликовано: December 27, 2006 at 21:28 Автор Опубликовано: December 27, 2006 at 21:28 А что конкретно надо добавить в crontab? В нём уже есть другие строки. В самом низу? Так правильно lesha4ever */30 * * * * root /path_to_script_bekapa ????
lesha4ever Опубликовано: December 27, 2006 at 21:57 Опубликовано: December 27, 2006 at 21:57 что конкретно надо добавить в crontab?В нём уже есть другие строки. В самом низу? Так правильно lesha4ever */30 * * * * root /path_to_script_bekapa ???? так в самому останньому рядку (хоча це не обов"зково, правило гарного тону) записауєш. Твій варіант правильний, означає кожні пів години.
byran Опубликовано: December 28, 2006 at 19:28 Автор Опубликовано: December 28, 2006 at 19:28 */30 * * * * root /path_to_script_bekapa что значит root /path_to_script_bekapa потому что встретил ещё вот такой вариант */20 * * * * root /usr/backup http://local.com.ua/forum/index.php?showto...=45entry48365
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас