Vasilich 0 Опубликовано: 2007-08-13 02:47:50 Share Опубликовано: 2007-08-13 02:47:50 Stargazer Configurator v1.88.9 Stargazer 2.4-2007.01.20-13.47.20 без MySQL и патчей Есть 2 админа у обоих полные права, первый всегда держит STGConfigurator подключенным, после не определенного количества времени сервер сообщает: "Сервер сообщает об ошибке: Incorrect login!" с соответствующей записью в логах... Смотрю конфиг админа, а пароля в нем нет! просто отсутствует переменная password... У второго все нормально! Периодичность не установлена, происходит только с админами у которых постоянно подключен SC Ссылка на сообщение Поделиться на других сайтах
Vasilich 0 Опубліковано: 2007-08-15 19:42:15 Автор Share Опубліковано: 2007-08-15 19:42:15 (відредаговано) Опытным путем было установлено, что старгазер имеет два процесса первый /usr/sbin/stargazer и воторой stg-exec при этом на команду service stargazer stop второй не реагирует и остается в системе init.d скрипт штатный из исходников stg 2.4 #!/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 /usr/sbin/stargazer ] || exit 0 RETVAL=0 prog="stargazer" start() { # Start daemons. echo -n $"Starting $prog: " /etc/stargazer/first 2> /dev/null daemon /usr/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 таким образом logrotate.d множил stg-exec в системе, а пропажа паролей обнаружилась как раз в тот момент, когда service stargazer stop Как правильно останавливать\перезапускать стг? Ответ: http://local.com.ua/forum/index.php?showto...t=0entry14676 #!/bin/bash case "$1" in start) /usr/sbin/stargazer echo "Запускается Stargazer..." sleep 1 ;; stop) pid=$(ps ax|grep stargazer|grep -v grep | awk '{print $1}') kill ${pid} > /dev/null 2>&1 echo "Останавливается Stargazer..." sleep 1 ;; restart) pid=$(ps ax|grep stargazer|grep -v grep | awk '{preint $1}') kill ${pid} > /dev/null 2>&1 echo "Перезагрузка. Stargazer останавливается" sleep 2 /usr/sbin/stargazer echo "перезагрузка. Stargazer запускается" sleep 1 ;; *) echo "Используйте: `basename $0` { start | stop | restart }" exit 64 ;; esac Помоему нужно выкинуть скрипт /projects/stargazer/inst/linux/etc/init.d/stargazer.suse.9.3 из исходников Відредаговано 2007-08-15 20:17:00 Vasilich Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас