byran 0 Posted 2006-12-21 23:26:37 Share Posted 2006-12-21 23:26:37 Отрубили питание, запустил сервер, а 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 Link to post Share on other sites
byran 0 Posted 2006-12-21 23:55:11 Author Share Posted 2006-12-21 23:55:11 /sbin/stargazer в скрипте stargazer пусто, а что должно быть написано для запуска STG ? и где надо написать правила и какие чтоб при рестарте сервера STG запускался автоматом ? Link to post Share on other sites
S_ergey 21 Posted 2006-12-22 01:48:08 Share Posted 2006-12-22 01:48:08 2006-12-22 00:59:55 -- Cannot read stat for user buran. Неможет прочитать файл stat у юзера buran поэтому и нестартует Link to post Share on other sites
byran 0 Posted 2006-12-25 22:42:55 Author Share Posted 2006-12-25 22:42:55 А теперь при запуске 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 всё равно не запускается. Link to post Share on other sites
Neelix 33 Posted 2006-12-25 23:40:38 Share Posted 2006-12-25 23:40:38 Проверь наличие всех файлов! Вот тебе скрипт для запуска #!/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 Link to post Share on other sites
byran 0 Posted 2006-12-26 00:56:59 Author Share Posted 2006-12-26 00:56:59 Как его поставить? этот файл? и ещё- нашёл что половина файлов stat юзеров перековерканы и не правильные. ответь ICQ 250154956 Link to post Share on other sites
zulu_Radist 856 Posted 2006-12-26 05:37:16 Share Posted 2006-12-26 05:37:16 Еще одна жертва этой болезни. Наверное выключали сервер грубо? Ну там свет отрубали или другая причина... Вот Вам один из самых больших боков СТГ - запись в файлы, а вот если б была БД... Надо чаще делать копии файлов /var/stargazer/users Link to post Share on other sites
Neelix 33 Posted 2006-12-26 08:23:08 Share Posted 2006-12-26 08:23:08 или поствить нормальную журналируему ФС, у меня стоит ext3 ниразу никаких проблем небыло, как бы не выключал. Link to post Share on other sites
byran 0 Posted 2006-12-26 21:07:33 Author Share Posted 2006-12-26 21:07:33 Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ. У меня на Red Hot стоит STG. Link to post Share on other sites
zacar 2 Posted 2006-12-26 22:02:49 Share Posted 2006-12-26 22:02:49 Так поделись опытом, что надо сделать чтоб было СЧАСТЬЕ.У меня на Red Hot стоит STG. Дядька, ставь Fedora Core *, у меня 3 стоит полгода стг вертица проблем нет, а до того была Шапка 9.0 была таже болячка. Чичас даже если тупо ресет нажать то даже разница в трафике из сети а мир практически нулевая, 1М это не показатель по моему. Link to post Share on other sites
byran 0 Posted 2006-12-26 22:18:41 Author Share Posted 2006-12-26 22:18:41 А как сделать всё таки, чтоб var/stargazer/users копировало в какую то папку, скажем через каждые 30 мин. Link to post Share on other sites
Max 0 Posted 2006-12-26 22:35:02 Share Posted 2006-12-26 22:35:02 А как сделать всё таки, чтоб var/stargazer/users копировало в какую то папку, скажем через каждые 30 мин. man cp и в крон */30 Link to post Share on other sites
byran 0 Posted 2006-12-26 22:53:12 Author Share Posted 2006-12-26 22:53:12 Мне стыдно, но я не понял. Растолкуй как по порядку, что за чем. Я в Линухе не силён. Спасибо Link to post Share on other sites
byran 0 Posted 2006-12-26 23:09:21 Author Share Posted 2006-12-26 23:09:21 Нашёл вот это но не понял, что куда и как http://local.com.ua/forum/index.php?showtopic=2679&st=45 Link to post Share on other sites
zulu_Radist 856 Posted 2006-12-27 03:42:38 Share Posted 2006-12-27 03:42:38 А че непонятного то? Link to post Share on other sites
Max 0 Posted 2006-12-27 06:11:50 Share Posted 2006-12-27 06:11:50 Мне стыдно, но я не понял.Растолкуй как по порядку, что за чем. Я в Линухе не силён. Спасибо #!/bin/sh cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap в крон /etc/crontab */30 * * * * root /path_to_script_bekapa Link to post Share on other sites
Neelix 33 Posted 2006-12-27 06:33:39 Share Posted 2006-12-27 06:33:39 Здесь на форуме есть bash скрипты для бэкапа. Link to post Share on other sites
byran 0 Posted 2006-12-27 17:53:11 Author Share Posted 2006-12-27 17:53:11 1. папки /etc/crontab - у меня нет 2. в какую папку или директорию, поместить, и как его назвать: #!/bin/sh cp -R /var/stargazer/users /papka_gde_bydet_nahoditca_vah_bekap :bue: Link to post Share on other sites
zulu_Radist 856 Posted 2006-12-27 18:13:51 Share Posted 2006-12-27 18:13:51 1. Установи crontab, если это красношапочная система то будет аля urpmi crontab, если gentoo то emerge crontab (или просто cron я точно не помню) 2. Нужно создать пустой файл, кинуть этот скрипт в него, сделать его запускаемым, поместить файл в любую папку. Только в правиле крона нужно прописать именно тот путь, где будет лежать этот файл. Link to post Share on other sites
byran 0 Posted 2006-12-27 18:47:00 Author Share Posted 2006-12-27 18:47:00 Как установить crontab? а проверить, может он уже установлен. Link to post Share on other sites
byran 0 Posted 2006-12-27 19:43:25 Author Share Posted 2006-12-27 19:43:25 http://www.opennet.ru/man.shtml?topic=cron...ory=8&russian=0 Прочитал и ещё больше запутался. У меня есть etc/cron.d может в этой папке и создать файл crontab, а в этом файле */30 * * * * root /users/backup ??? Кто нибудь, поможет? ------------------------------------------------------------------ ...Все мозги разбил на части, все извилины заплёл И Канальчиковы власти, колят мне второй укол... (В.Высоцкий) := Link to post Share on other sites
lesha4ever 0 Posted 2006-12-27 20:12:33 Share Posted 2006-12-27 20:12:33 В мене теж злетіла вся база після того як електроенергія зникла (через павер офф))) Сидів ручками по логах всю базу відтворював! Потім сів написав скрипт! Доречі в лінуксі таке проходило, Файлова система там хавала в фрюсе погірше(((( ось вам скрипт: ############### #!/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 дні з інтервалом вказаним в кронтабі! Link to post Share on other sites
byran 0 Posted 2006-12-27 21:28:03 Author Share Posted 2006-12-27 21:28:03 А что конкретно надо добавить в crontab? В нём уже есть другие строки. В самом низу? Так правильно lesha4ever */30 * * * * root /path_to_script_bekapa ???? Link to post Share on other sites
lesha4ever 0 Posted 2006-12-27 21:57:56 Share Posted 2006-12-27 21:57:56 что конкретно надо добавить в crontab?В нём уже есть другие строки. В самом низу? Так правильно lesha4ever */30 * * * * root /path_to_script_bekapa ???? так в самому останньому рядку (хоча це не обов"зково, правило гарного тону) записауєш. Твій варіант правильний, означає кожні пів години. Link to post Share on other sites
byran 0 Posted 2006-12-28 19:28:21 Author Share Posted 2006-12-28 19:28:21 */30 * * * * root /path_to_script_bekapa что значит root /path_to_script_bekapa потому что встретил ещё вот такой вариант */20 * * * * root /usr/backup http://local.com.ua/forum/index.php?showto...=45entry48365 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now