Mescaline 5 Опубликовано: 2011-11-02 07:19:10 Share Опубликовано: 2011-11-02 07:19:10 Здравствуйте. Поставил stargazer + ubilling, дошёл до пункта установки NAS сервера. ОС Linux Ubuntu server 10.10 x64 Делал всё по мануалу: Сборка rscriptd # wget http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz # tar zxvf stg-2.407-p1.tar.gz # cd stg-2.407-p1/projects/rscriptd/ # ./build # make install редактируем конфиг /etc/stargazer/rscriptd.conf LogFileName=/var/log/rscriptd.log ExecutersNum=1 ConfigDir=/etc/rscriptd Password=secretpassword Port=9999 UserTimeout=60 ScriptOnConnect=/etc/rscriptd/OnConnect ScriptOnDisconnect=/etc/rscriptd/OnDisconnect Скрипты OnConnect/OnDisconnect/GetSpeed/GetMac/GetUpSpeed вы можете использовать точно теже что и в описанном выше примере только с той разницей что параметры в OnConnect/OnDisconnect передаються в виде LOGIN=$1 IP=$2 CASH=$4 ID=$3 Но при попытке запуска rscriptd, в логах пишет ошибку: -- Error reading config file! В /etc/stargazer/rscriptd.conf LogFileName=/var/log/rscriptd.log LogFileName=/var/log/rscriptd.log ExecutersNum=1 ConfigDir=/etc/rscriptd Password=password Port=9999 UserTimeout=60 ScriptOnConnect=/etc/rscriptd/OnConnect ScriptOnDisconnect=/etc/rscriptd/OnDisconnect В /etc/rscriptd/config host = 172.16.0.1 #Хост на котором стоит stargazer и ubilling username = rsc password = password database = stg В чём может быть проблема? Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2011-11-02 07:46:30 Share Опубліковано: 2011-11-02 07:46:30 Но при попытке запуска rscriptd, в логах пишет ошибку: -- Error reading config file! В /etc/stargazer/rscriptd.conf В чём может быть проблема? В правах на файл-конфиг ? Ссылка на сообщение Поделиться на других сайтах
AoW 20 Опубліковано: 2011-11-02 08:01:26 Share Опубліковано: 2011-11-02 08:01:26 была такая же проблема, только без убилинга. Создал папку /etc/rscriptd и туда все поскладывал. root@debian:~# ls /etc/rscriptd/ config GetMac GetSpeed GetUpSpeed OnChange OnConnect OnDisconnect rscriptd.conf shaper.sh shaper.stop root@debian:~# cat /etc/rscriptd/rscriptd.conf LogFileName=/var/log/rscriptd.log ExecutersNum=1 ConfigDir=/etc/rscriptd Password= Port=9999 UserTimeout=60 ScriptOnConnect=/etc/rscriptd/OnConnect ScriptOnDisconnect=/etc/rscriptd/OnDisconne Ссылка на сообщение Поделиться на других сайтах
Mescaline 5 Опубліковано: 2011-11-02 08:34:36 Автор Share Опубліковано: 2011-11-02 08:34:36 Но при попытке запуска rscriptd, в логах пишет ошибку: -- Error reading config file! В /etc/stargazer/rscriptd.conf В чём может быть проблема? В правах на файл-конфиг ? Выставлял chmod a+x и chmod 777, всё без толку... Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2011-11-02 08:36:41 Share Опубліковано: 2011-11-02 08:36:41 а на папку стг ? /etc/stargazer ? Ссылка на сообщение Поделиться на других сайтах
Mescaline 5 Опубліковано: 2011-11-02 08:53:09 Автор Share Опубліковано: 2011-11-02 08:53:09 а на папку стг ? /etc/stargazer ? Аналогично Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-11-02 09:10:09 Share Опубліковано: 2011-11-02 09:10:09 При запуске без аргументов он ищет конфиг в каталоге /etc/rscriptd. Если конфиг находится в другом месте - его нужно указать первым аргументом: rscriptd /etc/stargazer/rscriptd.conf Ссылка на сообщение Поделиться на других сайтах
Mescaline 5 Опубліковано: 2011-11-02 09:23:42 Автор Share Опубліковано: 2011-11-02 09:23:42 При запуске без аргументов он ищет конфиг в каталоге /etc/rscriptd. Если конфиг находится в другом месте - его нужно указать первым аргументом: rscriptd /etc/stargazer/rscriptd.conf Вот это спасибо! - выручил меня! =) Ссылка на сообщение Поделиться на других сайтах
neironus 0 Опубліковано: 2013-06-13 07:04:33 Share Опубліковано: 2013-06-13 07:04:33 делал все по ману, но в логах [root@nas ~]# tail -f /var/log/rscriptd.log2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason.2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason.2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason.2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason. из-за чего такое может выдавать (гугл не помог). Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-06-13 07:37:06 Share Опубліковано: 2013-06-13 07:37:06 делал все по ману, но в логах [root@nas ~]# tail -f /var/log/rscriptd.log 2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason. 2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason. 2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason. 2013-06-13 09:55:18 -- Script /etc/stargazer/OnConnect cannot be executed for an unknown reason. из-за чего такое может выдавать (гугл не помог). Указанный скрипт не запускается. Попробуйте запустить руками. Возможно не хватает exec-бита в правах. Ссылка на сообщение Поделиться на других сайтах
neironus 0 Опубліковано: 2013-06-13 07:49:39 Share Опубліковано: 2013-06-13 07:49:39 но ведь сам старгейзер то его запускает? права 777 стоят. а чего нехватает rscriptd-ту для его запуска? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-06-13 08:52:06 Share Опубліковано: 2013-06-13 08:52:06 Stargazer и rscriptd, обычно, находятся физически на разных хостах. И файлы они запускают разные. Ссылка на сообщение Поделиться на других сайтах
neironus 0 Опубліковано: 2013-06-13 11:35:38 Share Опубліковано: 2013-06-13 11:35:38 тобиш onConnect и т п у него свои? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-06-13 11:41:56 Share Опубліковано: 2013-06-13 11:41:56 Ну если вы их не шарите по NFS/SMB/FUSE то да, свои. OnConnect и OnDisconnect Остальные ему не нужны. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-06-13 14:47:03 Share Опубліковано: 2013-06-13 14:47:03 (відредаговано) ....а еще есть штатный автоматизированный скрипт, который нормально собирает и ставит все базовые зависимости. Відредаговано 2013-06-13 14:47:12 nightfly Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-06 12:49:32 Share Опубліковано: 2013-08-06 12:49:32 А подскажите, что я не так сделал: # cat /var/log/rscriptd.log2013-08-06 15:34:06 -- rscriptd v. 2.4082013-08-06 15:34:06 -- Message queue created successfully. msgKey=5555 msgID=5242882013-08-06 15:34:06 -- rscriptd started successfully.2013-08-06 15:34:06 -- +++++++++++++++++++++++++++++++++++++++++++++ Говорит, что стартовал. Далее, на БД с STG, создал пользователя, дал ему полные права на базу STG, вписал в mysql settings инфу с логином, паролем и именем БД, но не отрабатывает он # /usr/local/bin/php /etc/stargazer/dnswitch.phpFatal error: Call to undefined function mysql_connect() in /etc/stargazer/dnswitch.php on line 69 Ссылка на сообщение Поделиться на других сайтах
neironus 0 Опубліковано: 2013-08-06 12:58:53 Share Опубліковано: 2013-08-06 12:58:53 А подскажите, что я не так сделал: # cat /var/log/rscriptd.log 2013-08-06 15:34:06 -- rscriptd v. 2.408 2013-08-06 15:34:06 -- Message queue created successfully. msgKey=5555 msgID=524288 2013-08-06 15:34:06 -- rscriptd started successfully. 2013-08-06 15:34:06 -- +++++++++++++++++++++++++++++++++++++++++++++ Говорит, что стартовал. Далее, на БД с STG, создал пользователя, дал ему полные права на базу STG, вписал в mysql settings инфу с логином, паролем и именем БД, но не отрабатывает он # /usr/local/bin/php /etc/stargazer/dnswitch.php Fatal error: Call to undefined function mysql_connect() in /etc/stargazer/dnswitch.php on line 69 у тебя php собран без поддержки mysql поэтому скрипт не может выполнить функцию коннекта к базе. если freebsd - то пересобери php, если линукс то доставь пакет php-mysql Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-06 13:14:34 Share Опубліковано: 2013-08-06 13:14:34 (відредаговано) Да! Спасибо, именно его и не хватало, запустился: tail -f /var/log/dn.log#### Shape start06-Aug-2013 16:15:20########Shape end 06-Aug-2013 16:15:20#### Далее заполняю справочники (от домов до тарифов), завожу пользователя. Для услуги сети добовляю тип сервера доступа rscripd, указываю его IP. Перегружаю на удаленном НАС-е rscripd, выполняю /usr/local/bin/php /etc/stargazer/dnswitch.php, и смотрю на таблици 3-4, но в них пусто(!). Но на сервере с убиллингом ip попадает в таблицы. Что еще недоглядел ? Відредаговано 2013-08-06 13:28:12 loki Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-08-06 13:26:01 Share Опубліковано: 2013-08-06 13:26:01 А тем временем себе спокойно существует автоматический скрипт сборки NAS под управлением rscriptd..... Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-06 13:43:16 Share Опубліковано: 2013-08-06 13:43:16 (відредаговано) Эмм... я им и воспользовался, закомитил все что касается пересборки ядра, и правил фаервола. Т.к ставил BRAS, который занимается юзерами из другого биллинга. Відредаговано 2013-08-06 13:58:07 loki Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-08-06 14:03:43 Share Опубліковано: 2013-08-06 14:03:43 Эмм... я им и воспользовался, закомитил все что касается пересборки ядра, и правил фаервола. Т.к ставил BRAS, который занимается юзерами из другого биллинга. цитирую: cd /usr/ports/lang/php5 && make WITH_CLI=yes WITHOUT_APACHE=yes BATCH=yes install cd /usr/ports/lang/php5-extensions/ && make WITH_MYSQL=yes WITH_MBSTRING=yes WITH_ICONV=yes WITH_GD=yes WITH_BCMATH=yes WITH_XML=yes BATCH=yes install Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-07 10:10:00 Share Опубліковано: 2013-08-07 10:10:00 cat extensions.ini extension=mysql.soextension=bcmath.soextension=gd.soextension=iconv.soextension=mbstring.soextension=xml.so вроде все, куда еще посмотреть ? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-08-07 11:04:35 Share Опубліковано: 2013-08-07 11:04:35 Вроде все. Бай дефолт оно ставиться с заделом на будущее, как-то так: extension=bcmath.so extension=ctype.so extension=dom.so extension=filter.so extension=gd.so extension=hash.so extension=iconv.so extension=json.so extension=mbstring.so extension=mysql.so extension=pdo.so extension=pdo_sqlite.so extension=phar.so extension=posix.so extension=session.so extension=simplexml.so extension=sqlite3.so extension=tokenizer.so extension=xml.so extension=xmlreader.so extension=xmlwriter.so Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-07 11:57:54 Share Опубліковано: 2013-08-07 11:57:54 Ого, и это все ему надо ? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 241 Опубліковано: 2013-08-07 12:58:05 Share Опубліковано: 2013-08-07 12:58:05 Ну это с заделом на будущее и универсальность На самом деле критически нужны ему: mysql, bcmath, mbstring, xml. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас