Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: boomer666 от 14 Февраля 2013, 09:23:27



Название: переход на nodeny +
Отправлено: boomer666 от 14 Февраля 2013, 09:23:27
Доброе время суток

 nodeny plus + radius  выдержит эта железяка обработку данных 1000 пользователей (online) . Клиенты авторизованы на 2-х сателлитах с мпд.
тазик:
IBM / LENOVO M57 C2D E6550 2330 DDR II 4096 80Gb
?


Название: Re: переход на nodeny +
Отправлено: stix от 14 Февраля 2013, 09:32:08
вопрос производительности очень деликатный.
у одного core i7 умирает, а у другого core 2 duo держит такую же нагрузку.

один использует кеширование базы данных, другой нет.
один ее настраивал, другой по дефолту
один ядро тюнил, другой нет.
и.т.д


Название: Re: переход на nodeny +
Отправлено: goletsa от 14 Февраля 2013, 09:40:41
2 сателита с mpd до 1000 человек? Или просто резервирование...


Название: Re: переход на nodeny +
Отправлено: boomer666 от 14 Февраля 2013, 09:53:50
2 сателита с mpd до 1000 человек? Или просто резервирование...

1 сателит стоит за 25 км от базы)


Название: Re: переход на nodeny +
Отправлено: Demeo от 14 Февраля 2013, 12:08:58
Та думаю выдержит, если на тазике только база, биллинг и радиус, а сателлиты отдельно


Название: Re: переход на nodeny +
Отправлено: Jovani от 07 Мая 2013, 13:47:15
После перехода наблюдаю такую ошибку в    
1237 calls.pm::tunes
Код:
code = '1,1,showsql,1,ShowIpInPays,1,cols-0-11,1,cols-1-11,1,cols-2-11,1,cols-0-53,1,cols-1-53,1,cols-2-53,1,cols-0-21,1,cols-2-21,1,cols-2-7,1,cols-0-17,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-0-22,1,cols-1-22,1,cols-2-22,1,cols-1-1,1,cols-2-1,1,cols-0-18,1,cols-1-18,1,cols-2-18,1,cols-1-30,1,cols-2-30,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-2-13,1,cols-1-6,1,cols-2-6,1,cols-0-50,1,cols-1-50,1,cols-2-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-2-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-1-12,1,cols-2-12,1,cols-0-20,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-2-15,1,cols-0-52,1,cols-1-52,1,cols-2-52,1,cols-0-8,1,cols-1-8,1,cols-2-8,1,cols-0-4,1,cols-2-4,1,cols-0-19,1,cols-2-19,1,cols-0-10,1,cols-2-10,1,cols-0-54,1,cols-1-54,1,cols-2-54,1,cols-0-5,1,cols-1-5,1,cols-2-5,1'
error = "Bareword \"showsql\" not allowed while \"strict subs\" in use at (eval 24) line 1.
Bareword \"ShowIpInPays\" not allowed while \"strict subs\" in use at (eval 24) line 1.

Я так понимаю в таблицах что то отсутствует, думаю платежи по ІР или нет...,
куда копать?

Еще полностью не разобрался в Н+...


Название: Re: переход на nodeny +
Отправлено: Jovani от 08 Августа 2013, 08:21:25
Подскажите что в дебаге за ошибки, прошу помощи в подсказке.

Код:
Sub
167 stat.pl
1110 calls.pm::Require_web_mod
1103 calls.pm::Require_mod
1103 calls.pm
71 start_admin.pl
103 _users.pl::go
1265 calls.pm::tunes

Код:
Debug
code = '1,1,showsql,1,ShowIpInPays,1,cols-0-11,1,cols-1-11,1,cols-2-11,1,cols-0-53,1,cols-1-53,1,cols-2-53,1,cols-0-21,1,cols-2-21,1,cols-2-7,1,cols-0-17,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-0-22,1,cols-1-22,1,cols-2-22,1,cols-1-1,1,cols-2-1,1,cols-0-18,1,cols-1-18,1,cols-2-18,1,cols-1-30,1,cols-2-30,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-2-13,1,cols-1-6,1,cols-2-6,1,cols-0-50,1,cols-1-50,1,cols-2-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-2-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-1-12,1,cols-2-12,1,cols-0-20,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-2-15,1,cols-0-52,1,cols-1-52,1,cols-2-52,1,cols-0-8,1,cols-1-8,1,cols-2-8,1,cols-0-4,1,cols-2-4,1,cols-0-19,1,cols-2-19,1,cols-0-10,1,cols-2-10,1,cols-0-54,1,cols-1-54,1,cols-2-54,1,cols-0-5,1,cols-1-5,1,cols-2-5,1'
error = "Bareword \"showsql\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"ShowIpInPays\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 27) line 1.


Название: Re: переход на nodeny +
Отправлено: poxy. от 08 Августа 2013, 08:44:57
Подскажите что в дебаге за ошибки, прошу помощи в подсказке.

Код:
Sub
167 stat.pl
1110 calls.pm::Require_web_mod
1103 calls.pm::Require_mod
1103 calls.pm
71 start_admin.pl
103 _users.pl::go
1265 calls.pm::tunes

Код:
Debug
code = '1,1,showsql,1,ShowIpInPays,1,cols-0-11,1,cols-1-11,1,cols-2-11,1,cols-0-53,1,cols-1-53,1,cols-2-53,1,cols-0-21,1,cols-2-21,1,cols-2-7,1,cols-0-17,1,cols-1-17,1,cols-2-17,1,cols-0-2,1,cols-1-2,1,cols-2-2,1,cols-0-22,1,cols-1-22,1,cols-2-22,1,cols-1-1,1,cols-2-1,1,cols-0-18,1,cols-1-18,1,cols-2-18,1,cols-1-30,1,cols-2-30,1,cols-0-16,1,cols-1-16,1,cols-2-16,1,cols-0-13,1,cols-2-13,1,cols-1-6,1,cols-2-6,1,cols-0-50,1,cols-1-50,1,cols-2-50,1,cols-0-3,1,cols-1-3,1,cols-2-3,1,cols-0-51,1,cols-1-51,1,cols-2-51,1,cols-0-9,1,cols-2-9,1,cols-0-12,1,cols-1-12,1,cols-2-12,1,cols-0-20,1,cols-2-20,1,cols-0-14,1,cols-1-14,1,cols-2-14,1,cols-1-15,1,cols-2-15,1,cols-0-52,1,cols-1-52,1,cols-2-52,1,cols-0-8,1,cols-1-8,1,cols-2-8,1,cols-0-4,1,cols-2-4,1,cols-0-19,1,cols-2-19,1,cols-0-10,1,cols-2-10,1,cols-0-54,1,cols-1-54,1,cols-2-54,1,cols-0-5,1,cols-1-5,1,cols-2-5,1'
error = "Bareword \"showsql\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"ShowIpInPays\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 27) line 1.
Bareword \"cols\" not allowed while \"strict subs\" in use at (eval 27) line 1.

http://forum.nodeny.com.ua/index.php?topic=2203.135


Название: Re: переход на nodeny +
Отправлено: Efendy от 08 Августа 2013, 08:48:18
Апдейтесь до последней версии, там в скрипте перехода это исправляется. Добавил уже давно, кстати


Название: Re: переход на nodeny +
Отправлено: Jovani от 08 Августа 2013, 11:20:59
Стас спасибо за подсказку. Сделал апдейт, переконвертировал базу с 50,32 на Н+, сейчас следующая ошибка, мускул работает а конекта к базе нет.
Прилагаю лог файл.
 Страница входа
Temporary error
cat /tmp/nodeny_1375952828_1092276.log

И заметил не обновляет RU_user.pl
Пробовал заменять на новый файл никак не обновляет.

root@stat:/usr/local/nodeny # svn up
Updating '.':
Skipped 'web/lang/RU_user.pl' -- Node remains in conflict
At revision 157.
Summary of conflicts:
  Skipped paths: 1


Название: Re: переход на nodeny +
Отправлено: poxy. от 08 Августа 2013, 11:48:25
Судя по логу соединяется, в базе нет конфига - perl install.pl -m
по поводу обновления svn up запускаешь от рута? права на файл какие?


Название: Re: переход на nodeny +
Отправлено: Jovani от 08 Августа 2013, 11:55:42
Сасибо большое, действительно после конвертации нужно было создать конфиг.

root@stat:/usr/local/nodeny # ls -l /usr/local/nodeny/web/lang/
total 80
-r--------  1 www   wheel  11083 Aug  8 11:31 RU.pl
-r--------  1 www   wheel   4025 Aug  8 11:31 RU_admin.pl
-r--------  1 www   wheel   5460 Apr 29 08:25 RU_cap.pl
-r--------  1 www   wheel   9085 Aug  8 11:31 RU_user.pl
-rw-r--r--  1 root  wheel  18597 Aug  8 12:41 _RU.pl
-rw-r--r--  1 root  wheel   4252 Aug  8 12:41 _RU_admin.pl
-rw-r--r--  1 root  wheel  15023 Aug  8 12:41 _RU_user.pl


Название: Re: переход на nodeny +
Отправлено: poxy. от 08 Августа 2013, 12:05:02
Сасибо большое, действительно после конвертации нужно было создать конфиг.

root@stat:/usr/local/nodeny # ls -l /usr/local/nodeny/web/lang/
total 80
-r--------  1 www   wheel  11083 Aug  8 11:31 RU.pl
-r--------  1 www   wheel   4025 Aug  8 11:31 RU_admin.pl
-r--------  1 www   wheel   5460 Apr 29 08:25 RU_cap.pl
-r--------  1 www   wheel   9085 Aug  8 11:31 RU_user.pl
-rw-r--r--  1 root  wheel  18597 Aug  8 12:41 _RU.pl
-rw-r--r--  1 root  wheel   4252 Aug  8 12:41 _RU_admin.pl
-rw-r--r--  1 root  wheel  15023 Aug  8 12:41 _RU_user.pl


Код:
ls -l /usr/local/nodeny/web/lang/
total 84
-r--------  1 www  wheel  11083 Aug  7 13:16 RU.pl
-r--------  1 www  wheel   4025 Aug  7 13:16 RU_admin.pl
-r--------  1 www  wheel   5460 Mar 23 13:40 RU_cap.pl
-r--------  1 www  wheel   9085 Aug  5 14:36 RU_user.pl
-r--------  1 www  wheel  11784 Aug  7 13:17 _RU.pl
-r--------  1 www  wheel   4252 Aug  7 13:17 _RU_admin.pl
-r--------  1 www  wheel   4389 Aug  7 13:17 _RU_cap.pl
-r--------  1 www  wheel  18560 Aug  7 13:17 _RU_user.pl

Сделай perl install.pl -w=www, после этого svn up

PS спасибо можно в карму


Название: Re: переход на nodeny +
Отправлено: Jovani от 08 Августа 2013, 12:11:10
Делал и раньше и сейчас по новому, изменений нет

при том если обновлять по другому пути (например в каталоге root или home), то все нормально.
Код:
root@stat:/usr/local/nodeny # perl install.pl -w=www
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
[ -d /usr/local/nodeny/logs ] || mkdir /usr/local/nodeny/logs

chown -R www /usr/local/nodeny

chmod -R 500 /usr/local/nodeny

chmod -R 400 $(find /usr/local/nodeny ! -type d)

chmod 500 /usr/local/nodeny

chmod -R 600 /usr/local/nodeny/logs

chmod 700 /usr/local/nodeny/logs

chmod 500 /usr/local/nodeny/cgi-bin/*



Название: Re: переход на nodeny +
Отправлено: poxy. от 08 Августа 2013, 12:22:45
Делал и раньше и сейчас по новому, изменений нет

при том если обновлять по другому пути (например в каталоге root или home), то все нормально.
Код:
root@stat:/usr/local/nodeny # perl install.pl -w=www
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
[ -d /usr/local/nodeny/logs ] || mkdir /usr/local/nodeny/logs

chown -R www /usr/local/nodeny

chmod -R 500 /usr/local/nodeny

chmod -R 400 $(find /usr/local/nodeny ! -type d)

chmod 500 /usr/local/nodeny

chmod -R 600 /usr/local/nodeny/logs

chmod 700 /usr/local/nodeny/logs

chmod 500 /usr/local/nodeny/cgi-bin/*


Попробуй svn cleanup, svn update и потом svn up

Или svn revert -R, svn update и потом svn up


Название: Re: переход на nodeny +
Отправлено: Jovani от 08 Августа 2013, 12:28:25
 ??? никаких изменений... Все по прежнему
root@stat:/usr/local/nodeny # svn revert -R
svn: E205001: Try 'svn help revert' for more information
svn: E205001: Not enough arguments provided

Код:
root@stat:/usr/local/nodeny # svn status
?       cfg/_tune.cfg
?       cfg/_web_plugins.list
?       download
M       etc/rc.firewall
?       etc/rc.firewall_origin
?       kernel/_capremind.cfg
?       kernel/_capremind.pm
?       kernel/_dhcp.cfg
?       kernel/_dhcp.pm
?       kernel/_mmm.cfg
?       kernel/_mmm.pm
?       kernel/_pingserver.cfg
?       kernel/_pingserver.pm
?       kernel/_turbosms.cfg
?       kernel/_turbosms.pm
D     C logs
      >   local dir unversioned, incoming dir add upon update
?       modules/capremind
?       modules/dhcp
?       modules/download
?       modules/liqpay
?       modules/mmm
?       modules/pingserver
?       modules/remitter
?       modules/turbosms
?       modules/yamap
?       nod/_liqpay.pl
M       sat.cfg
?       web/_Data.pl
?       web/_Pay.pl
?       web/_ajLiqBalances.pl
?       web/_ajLiqPhone.pl
?       web/_ajPing.pl
?       web/_ajTurboSms.pl
?       web/_ajUserInfo2.pl
?       web/_ajUserIpInfo.pl
?       web/_ajUserIpList.pl
?       web/_ajUserMenu.pl
?       web/_ajYamapBalloon.pl
?       web/_ajYamapCreate.pl
?       web/_ajYamapGet.pl
?       web/_ajYamapLink.pl
?       web/_ajYamapMenu.pl
?       web/_ajYamapMove.pl
?       web/_ajYamapPing.pl
?       web/_ajYamapUsrPlace.pl
?       web/_main.pl
?       web/_o_links.pl
?       web/_o_mac_uid.pl
?       web/_o_places.pl
?       web/_op.pl
?       web/_tune.pl
?       web/_turbo_sms.pl
?       web/_user_del.pl
?       web/_users.pl
?       web/_yamap.pl
?       web/cap/_main.pl
?       web/help/_yamap.html
D     C web/lang/RU_user.pl
      >   local file unversioned, incoming file add upon update
?       web/lang/_RU.pl
?       web/lang/_RU_admin.pl
?       web/lang/_RU_user.pl
?       web/tmpl/_adm_top_block.html
?       web/tmpl/_yamap.html
?       web/user/_credit.pl
?       web/user/_dhcp.pl
?       web/user/_download.pl
?       web/user/_liq_phone.pl
?       web/user/_liqpay.pl
?       web/user/_remitter.pl
?       web/user/_request_info.pl
Summary of conflicts:
  Tree conflicts: 2


Название: Re: переход на nodeny +
Отправлено: Efendy от 08 Августа 2013, 13:02:19
Смотрите. Вы же не хотите, чтобы после изменения файла локализации все пропало после обновления? svn вам говорит, что файлы RU_user.pl в инсталляции отличается от того, который установлен у вас. Обычно это решают путем "мержина" - это довольно сложная операции, даже программисты теряют настроение когда до этого доходит.

Чтобы такого не происходило, я вам предложил иной вариант - патчинг существующих файлов. ВЫ делаете отдельный файлик, в котором вносите те переменные локализации, которые хотите поменять. При каждом perl install.pl -x эти изменения будут добавляться в RU_user.pl (в данном конкретном случае). Описано это все здесь: http://app.nodeny-plus.com.ua/docs/faq.html#modify

Я понимаю, что для этого необходимо затратить чуть-чуть больше усилий чем просто поправить файл. Но с другой стороны, я часто обновляю Н+ и вношу новые фичи. Вы хотите как в Н50 застыть на одной версии и ни шагу вперед ни назад?

Как решить конкретно возникшую у тебя проблему: переименовываешь  RU_user.pl в patch.RU_user.pl и  делаешь svn up. Уже можно работать! Когда вздохнешь с облегчением - вернешься к инструкции и сделаешь патч для твоей локализации